[INFO] fetching crate antlr-rust-sleagon 0.3.0-beta...
[INFO] testing antlr-rust-sleagon-0.3.0-beta against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate antlr-rust-sleagon 0.3.0-beta into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate antlr-rust-sleagon 0.3.0-beta
[INFO] finished tweaking crates.io crate antlr-rust-sleagon 0.3.0-beta
[INFO] tweaked toml for crates.io crate antlr-rust-sleagon 0.3.0-beta written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate antlr-rust-sleagon 0.3.0-beta on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 22 packages to latest compatible versions
[INFO] [stderr]       Adding bit-set v0.5.3 (available: v0.8.0)
[INFO] [stderr]       Adding murmur3 v0.4.1 (available: v0.5.2)
[INFO] [stderr]       Adding parking_lot v0.11.2 (available: v0.12.5)
[INFO] [stderr]       Adding uuid v0.8.2 (available: v1.18.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a59cb04d24b6ff10ece3434d00d4ff17af971aa74c819700647ed4b67089d7ca
[INFO] running `Command { std: "docker" "start" "-a" "a59cb04d24b6ff10ece3434d00d4ff17af971aa74c819700647ed4b67089d7ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a59cb04d24b6ff10ece3434d00d4ff17af971aa74c819700647ed4b67089d7ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a59cb04d24b6ff10ece3434d00d4ff17af971aa74c819700647ed4b67089d7ca", kill_on_drop: false }`
[INFO] [stdout] a59cb04d24b6ff10ece3434d00d4ff17af971aa74c819700647ed4b67089d7ca
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dc44ec89f81837cc8b6bf797d1d94c3dfcded16224a3fe6b973245d8d2803096
[INFO] running `Command { std: "docker" "start" "-a" "dc44ec89f81837cc8b6bf797d1d94c3dfcded16224a3fe6b973245d8d2803096", kill_on_drop: false }`
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling typed-arena v2.0.2
[INFO] [stderr]    Compiling uuid v0.8.2
[INFO] [stderr]    Compiling better_any v0.2.0
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling murmur3 v0.4.1
[INFO] [stderr]    Compiling parking_lot_core v0.8.6
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]    Compiling antlr-rust-sleagon v0.3.0-beta (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]   --> src/token_factory.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[allow(non_upper_case_globals)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `lazy_static`
[INFO] [stdout]   --> src/token_factory.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | lazy_static! {
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Tid`
[INFO] [stdout]   --> src/token_factory.rs:15:18
[INFO] [stdout]    |
[INFO] [stdout] 15 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ParseTreeVisitor` and `VisitableDyn`
[INFO] [stdout]   --> src/parser_rule_context.rs:17:30
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::tree::{ParseTree, ParseTreeVisitor, TerminalNode, Tree, VisitableDyn};
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TidAble` and `Tid`
[INFO] [stdout]   --> src/token_stream.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::atn::INVALID_ALT`
[INFO] [stdout]   --> src/tree.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::atn::INVALID_ALT;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RuleContextExt`
[INFO] [stdout]   --> src/tree.rs:16:53
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::parser_rule_context::{ParserRuleContext, RuleContextExt};
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TidAble` and `Tid`
[INFO] [stdout]   --> src/tree.rs:22:18
[INFO] [stdout]    |
[INFO] [stdout] 22 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem`
[INFO] [stdout]   --> src/tree.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use std::mem;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TidAble` and `Tid`
[INFO] [stdout]  --> src/common_token_stream.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use better_any::{Tid, TidAble};
[INFO] [stdout]   |                  ^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `better_any::TidAble`
[INFO] [stdout]  --> src/input_stream.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use better_any::TidAble;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Tid`
[INFO] [stdout]   --> src/parser.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Tid`
[INFO] [stdout]   --> src/rule_context.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> src/error_strategy.rs:584:13
[INFO] [stdout]     |
[INFO] [stdout] 580 | /             loop {
[INFO] [stdout] 581 | |                 ctx.set_exception(e.clone());
[INFO] [stdout] 582 | |                 ctx = ctx.get_parent()?
[INFO] [stdout] 583 | |             }
[INFO] [stdout]     | |_____________- any code following this expression is unreachable
[INFO] [stdout] 584 |               Some(())
[INFO] [stdout]     |               ^^^^^^^^ unreachable expression
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rule_names`
[INFO] [stdout]    --> src/tree.rs:144:29
[INFO] [stdout]     |
[INFO] [stdout] 144 |     fn get_node_text(&self, rule_names: &[&str]) -> String {
[INFO] [stdout]     |                             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rule_names`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `aggregate`
[INFO] [stdout]    --> src/tree.rs:281:33
[INFO] [stdout]     |
[INFO] [stdout] 281 |     fn aggregate_results(&self, aggregate: Self::Return, next: Self::Return) -> Self::Return {
[INFO] [stdout]     |                                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_aggregate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node`
[INFO] [stdout]    --> src/tree.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |         node: &<Self::Node as ParserNodeType<'input>>::Type,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `current`
[INFO] [stdout]    --> src/tree.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         current: &Self::Return,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node`
[INFO] [stdout]    --> src/tree.rs:335:34
[INFO] [stdout]     |
[INFO] [stdout] 335 |     fn visit_children(&mut self, node: &Node::Type) -> T {
[INFO] [stdout]     |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `read_only` and `generate_rule_bypass_transitions` are never read
[INFO] [stdout]  --> src/atn_deserialization_options.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub struct ATNDeserializationOptions {
[INFO] [stdout]   |            ------------------------- fields in this struct
[INFO] [stdout] 3 |     read_only: bool,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 4 |     verify_atn: bool,
[INFO] [stdout] 5 |     generate_rule_bypass_transitions: bool,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `ATNDeserializationOptions` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `drop` is never used
[INFO] [stdout]   --> src/dfa.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub(crate) trait ScopeExt: Sized {
[INFO] [stdout]    |                  -------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 33 |     fn drop(self) {}
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `predicate_index` is never read
[INFO] [stdout]    --> src/errors.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 222 | pub struct FailedPredicateError {
[INFO] [stdout]     |            -------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 225 |     predicate_index: isize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FailedPredicateError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Sealed` is never used
[INFO] [stdout]   --> src/utils.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub trait Sealed {}
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn coerce_rc(from: Rc<T>) -> Rc<Self>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout]  15 | #![warn(missing_docs)] // warn if there is missing docs
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     fn coerce_box(from: Box<T>) -> Box<Self>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     fn coerce_ref(from: &T) -> &Self;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     fn coerce_mut(from: &mut T) -> &mut Self;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/lib.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |     fn coerce_rc_to(self: Rc<Self>) -> Rc<T>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/lib.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     fn coerce_box_to(self: Box<Self>) -> Box<T>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/lib.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     fn coerce_ref_to(self: &Self) -> &T;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/lib.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     fn coerce_mut_to(self: &mut Self) -> &mut T;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> src/tree.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub trait ParseTreeVisitorCompat<'input>: VisitChildren<'input, Self::Node, Self::Return> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated type
[INFO] [stdout]    --> src/tree.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     type Node: ParserNodeType<'input>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated type
[INFO] [stdout]    --> src/tree.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     type Return: Default;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     fn visit(&mut self, node: &<Self::Node as ParserNodeType<'input>>::Type) -> Self::Return {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 | /     fn visit_children(
[INFO] [stdout] 266 | |         &mut self,
[INFO] [stdout] 267 | |         node: &<Self::Node as ParserNodeType<'input>>::Type,
[INFO] [stdout] 268 | |     ) -> Self::Return {
[INFO] [stdout]     | |_____________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 |     fn aggregate_results(&self, aggregate: Self::Return, next: Self::Return) -> Self::Return {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 | /     fn should_visit_next_child(
[INFO] [stdout] 286 | |         &self,
[INFO] [stdout] 287 | |         node: &<Self::Node as ParserNodeType<'input>>::Type,
[INFO] [stdout] 288 | |         current: &Self::Return,
[INFO] [stdout] 289 | |     ) -> bool {
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 |     fn visit_node(&mut self, node: &Node::Type) -> T;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type does not implement `Debug`; consider adding `#[derive(Debug)]` or a manual implementation
[INFO] [stdout]    --> src/lexer.rs:78:1
[INFO] [stdout]     |
[INFO] [stdout]  78 | / pub struct BaseLexer<
[INFO] [stdout]  79 | |     'input,
[INFO] [stdout]  80 | |     T: LexerRecog<'input, Self> + 'static,
[INFO] [stdout]  81 | |     Input: CharStream<TF::From>,
[INFO] [stdout] ...   |
[INFO] [stdout] 110 | |     pub text: Option<<TF::Data as ToOwned>::Owned>,
[INFO] [stdout] 111 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:16:9
[INFO] [stdout]     |
[INFO] [stdout]  16 | #![warn(missing_debug_implementations)]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type does not implement `Debug`; consider adding `#[derive(Debug)]` or a manual implementation
[INFO] [stdout]    --> src/parser.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / pub struct BaseParser<
[INFO] [stdout] 110 | |     'input,
[INFO] [stdout] 111 | |     Ext, //: 'static, //: ParserRecog<'input, Self> + 'static, // user provided behavior, such as semantic predicates
[INFO] [stdout] 112 | |     I: TokenStream<'input>, // input stream
[INFO] [stdout] ...   |
[INFO] [stdout] 151 | |     pd: PhantomData<fn() -> &'input str>,
[INFO] [stdout] 152 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.68s
[INFO] running `Command { std: "docker" "inspect" "dc44ec89f81837cc8b6bf797d1d94c3dfcded16224a3fe6b973245d8d2803096", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dc44ec89f81837cc8b6bf797d1d94c3dfcded16224a3fe6b973245d8d2803096", kill_on_drop: false }`
[INFO] [stdout] dc44ec89f81837cc8b6bf797d1d94c3dfcded16224a3fe6b973245d8d2803096
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] db47f515fb9803c3aea6f1fe6572313a2f87895bbb88a3c13904c4b2a174b75b
[INFO] running `Command { std: "docker" "start" "-a" "db47f515fb9803c3aea6f1fe6572313a2f87895bbb88a3c13904c4b2a174b75b", kill_on_drop: false }`
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]   --> src/token_factory.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[allow(non_upper_case_globals)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `lazy_static`
[INFO] [stdout]   --> src/token_factory.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | lazy_static! {
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Tid`
[INFO] [stdout]   --> src/token_factory.rs:15:18
[INFO] [stdout]    |
[INFO] [stdout] 15 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ParseTreeVisitor` and `VisitableDyn`
[INFO] [stdout]   --> src/parser_rule_context.rs:17:30
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::tree::{ParseTree, ParseTreeVisitor, TerminalNode, Tree, VisitableDyn};
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TidAble` and `Tid`
[INFO] [stdout]   --> src/token_stream.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::atn::INVALID_ALT`
[INFO] [stdout]   --> src/tree.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::atn::INVALID_ALT;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RuleContextExt`
[INFO] [stdout]   --> src/tree.rs:16:53
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::parser_rule_context::{ParserRuleContext, RuleContextExt};
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TidAble` and `Tid`
[INFO] [stdout]   --> src/tree.rs:22:18
[INFO] [stdout]    |
[INFO] [stdout] 22 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem`
[INFO] [stdout]   --> src/tree.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use std::mem;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TidAble` and `Tid`
[INFO] [stdout]  --> src/common_token_stream.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use better_any::{Tid, TidAble};
[INFO] [stdout]   |                  ^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `better_any::TidAble`
[INFO] [stdout]  --> src/input_stream.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use better_any::TidAble;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Tid`
[INFO] [stdout]   --> src/parser.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Tid`
[INFO] [stdout]   --> src/rule_context.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> src/error_strategy.rs:584:13
[INFO] [stdout]     |
[INFO] [stdout] 580 | /             loop {
[INFO] [stdout] 581 | |                 ctx.set_exception(e.clone());
[INFO] [stdout] 582 | |                 ctx = ctx.get_parent()?
[INFO] [stdout] 583 | |             }
[INFO] [stdout]     | |_____________- any code following this expression is unreachable
[INFO] [stdout] 584 |               Some(())
[INFO] [stdout]     |               ^^^^^^^^ unreachable expression
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rule_names`
[INFO] [stdout]    --> src/tree.rs:144:29
[INFO] [stdout]     |
[INFO] [stdout] 144 |     fn get_node_text(&self, rule_names: &[&str]) -> String {
[INFO] [stdout]     |                             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rule_names`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling antlr-rust-sleagon v0.3.0-beta (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `aggregate`
[INFO] [stdout]    --> src/tree.rs:281:33
[INFO] [stdout]     |
[INFO] [stdout] 281 |     fn aggregate_results(&self, aggregate: Self::Return, next: Self::Return) -> Self::Return {
[INFO] [stdout]     |                                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_aggregate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node`
[INFO] [stdout]    --> src/tree.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |         node: &<Self::Node as ParserNodeType<'input>>::Type,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `current`
[INFO] [stdout]    --> src/tree.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         current: &Self::Return,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node`
[INFO] [stdout]    --> src/tree.rs:335:34
[INFO] [stdout]     |
[INFO] [stdout] 335 |     fn visit_children(&mut self, node: &Node::Type) -> T {
[INFO] [stdout]     |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `read_only` and `generate_rule_bypass_transitions` are never read
[INFO] [stdout]  --> src/atn_deserialization_options.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub struct ATNDeserializationOptions {
[INFO] [stdout]   |            ------------------------- fields in this struct
[INFO] [stdout] 3 |     read_only: bool,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 4 |     verify_atn: bool,
[INFO] [stdout] 5 |     generate_rule_bypass_transitions: bool,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `ATNDeserializationOptions` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `drop` is never used
[INFO] [stdout]   --> src/dfa.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub(crate) trait ScopeExt: Sized {
[INFO] [stdout]    |                  -------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 33 |     fn drop(self) {}
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `predicate_index` is never read
[INFO] [stdout]    --> src/errors.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 222 | pub struct FailedPredicateError {
[INFO] [stdout]     |            -------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 225 |     predicate_index: isize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FailedPredicateError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Sealed` is never used
[INFO] [stdout]   --> src/utils.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub trait Sealed {}
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn coerce_rc(from: Rc<T>) -> Rc<Self>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout]  15 | #![warn(missing_docs)] // warn if there is missing docs
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     fn coerce_box(from: Box<T>) -> Box<Self>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     fn coerce_ref(from: &T) -> &Self;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     fn coerce_mut(from: &mut T) -> &mut Self;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/lib.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |     fn coerce_rc_to(self: Rc<Self>) -> Rc<T>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/lib.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     fn coerce_box_to(self: Box<Self>) -> Box<T>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/lib.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     fn coerce_ref_to(self: &Self) -> &T;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/lib.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     fn coerce_mut_to(self: &mut Self) -> &mut T;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> src/tree.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub trait ParseTreeVisitorCompat<'input>: VisitChildren<'input, Self::Node, Self::Return> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated type
[INFO] [stdout]    --> src/tree.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     type Node: ParserNodeType<'input>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated type
[INFO] [stdout]    --> src/tree.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     type Return: Default;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     fn visit(&mut self, node: &<Self::Node as ParserNodeType<'input>>::Type) -> Self::Return {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 | /     fn visit_children(
[INFO] [stdout] 266 | |         &mut self,
[INFO] [stdout] 267 | |         node: &<Self::Node as ParserNodeType<'input>>::Type,
[INFO] [stdout] 268 | |     ) -> Self::Return {
[INFO] [stdout]     | |_____________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 |     fn aggregate_results(&self, aggregate: Self::Return, next: Self::Return) -> Self::Return {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 | /     fn should_visit_next_child(
[INFO] [stdout] 286 | |         &self,
[INFO] [stdout] 287 | |         node: &<Self::Node as ParserNodeType<'input>>::Type,
[INFO] [stdout] 288 | |         current: &Self::Return,
[INFO] [stdout] 289 | |     ) -> bool {
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 |     fn visit_node(&mut self, node: &Node::Type) -> T;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type does not implement `Debug`; consider adding `#[derive(Debug)]` or a manual implementation
[INFO] [stdout]    --> src/lexer.rs:78:1
[INFO] [stdout]     |
[INFO] [stdout]  78 | / pub struct BaseLexer<
[INFO] [stdout]  79 | |     'input,
[INFO] [stdout]  80 | |     T: LexerRecog<'input, Self> + 'static,
[INFO] [stdout]  81 | |     Input: CharStream<TF::From>,
[INFO] [stdout] ...   |
[INFO] [stdout] 110 | |     pub text: Option<<TF::Data as ToOwned>::Owned>,
[INFO] [stdout] 111 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:16:9
[INFO] [stdout]     |
[INFO] [stdout]  16 | #![warn(missing_debug_implementations)]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type does not implement `Debug`; consider adding `#[derive(Debug)]` or a manual implementation
[INFO] [stdout]    --> src/parser.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / pub struct BaseParser<
[INFO] [stdout] 110 | |     'input,
[INFO] [stdout] 111 | |     Ext, //: 'static, //: ParserRecog<'input, Self> + 'static, // user provided behavior, such as semantic predicates
[INFO] [stdout] 112 | |     I: TokenStream<'input>, // input stream
[INFO] [stdout] ...   |
[INFO] [stdout] 151 | |     pd: PhantomData<fn() -> &'input str>,
[INFO] [stdout] 152 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/general_tests.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     use antlr_rust::common_token_stream::CommonTokenStream;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/general_tests.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |     use antlr_rust::int_stream::IntStream;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/general_tests.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     use antlr_rust::lexer::Lexer;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/general_tests.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |     use antlr_rust::token::{Token, TOKEN_EOF};
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/general_tests.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     use antlr_rust::token_factory::{ArenaCommonFactory, OwningTokenFactory};
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/general_tests.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     use antlr_rust::token_stream::{TokenStream, UnbufferedTokenStream};
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/general_tests.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     use antlr_rust::tree::{
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::token::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/csvlistener.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use antlr_rust::tree::ParseTreeListener;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/csvvisitor.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use antlr_rust::tree::{ParseTreeVisitor, ParseTreeVisitorCompat};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::token::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/referencetoatnlistener.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use antlr_rust::tree::ParseTreeListener;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::token::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/simplelrlistener.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use antlr_rust::tree::ParseTreeListener;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::token::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorcalclistener.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use antlr_rust::tree::ParseTreeListener;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorcalcvisitor.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use antlr_rust::tree::{ParseTreeVisitor, ParseTreeVisitorCompat};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/xmllexer.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::token::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelslexer.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::token::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/labelslistener.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use antlr_rust::tree::ParseTreeListener;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/csvlexer.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use antlr_rust::atn::ATN;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/csvlexer.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/csvlexer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use antlr_rust::char_stream::CharStream;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/csvlexer.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use antlr_rust::dfa::DFA;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use antlr_rust::error_listener::ErrorListener;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::int_stream::IntStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::lexer::{BaseLexer, Lexer, LexerRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::lexer_atn_simulator::{ILexerATNSimulator, LexerATNSimulator};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::parser_rule_context::{cast, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::rule_context::{BaseRuleContext, EmptyContext, EmptyCustomRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/general_tests.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     use antlr_rust::InputStream;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::atn::{ATN, INVALID_ALT};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::dfa::DFA;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::error_strategy::{DefaultErrorStrategy, ErrorStrategy};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::errors::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::int_stream::EOF;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::parser::{BaseParser, Parser, ParserNodeType, ParserRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::parser_atn_simulator::ParserATNSimulator;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::parser_rule_context::{cast, cast_mut, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::rule_context::{BaseRuleContext, CustomRuleContext, RuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use antlr_rust::token::{OwningToken, Token, TOKEN_EOF};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use antlr_rust::token_stream::TokenStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use antlr_rust::tree::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::{lazy_static, Tid, TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use antlr_rust::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/referencetoatnlexer.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use antlr_rust::atn::ATN;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/referencetoatnlexer.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/referencetoatnlexer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use antlr_rust::char_stream::CharStream;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/referencetoatnlexer.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use antlr_rust::dfa::DFA;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use antlr_rust::error_listener::ErrorListener;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::int_stream::IntStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::lexer::{BaseLexer, Lexer, LexerRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::lexer_atn_simulator::{ILexerATNSimulator, LexerATNSimulator};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::parser_rule_context::{cast, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::rule_context::{BaseRuleContext, EmptyContext, EmptyCustomRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use antlr_rust::{TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use antlr_rust::atn::{ATN, INVALID_ALT};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::dfa::DFA;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::error_strategy::{DefaultErrorStrategy, ErrorStrategy};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::errors::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::int_stream::EOF;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::{lazy_static, Tid, TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::parser::{BaseParser, Parser, ParserNodeType, ParserRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::parser_atn_simulator::ParserATNSimulator;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::parser_rule_context::{cast, cast_mut, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::rule_context::{BaseRuleContext, CustomRuleContext, RuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use antlr_rust::token::{OwningToken, Token, TOKEN_EOF};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use antlr_rust::token_stream::TokenStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use antlr_rust::tree::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/simplelrlexer.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use antlr_rust::atn::ATN;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/simplelrlexer.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/simplelrlexer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use antlr_rust::char_stream::CharStream;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/simplelrlexer.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use antlr_rust::dfa::DFA;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use antlr_rust::error_listener::ErrorListener;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::int_stream::IntStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::lexer::{BaseLexer, Lexer, LexerRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::lexer_atn_simulator::{ILexerATNSimulator, LexerATNSimulator};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::parser_rule_context::{cast, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::rule_context::{BaseRuleContext, EmptyContext, EmptyCustomRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use antlr_rust::{TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use antlr_rust::atn::{ATN, INVALID_ALT};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::dfa::DFA;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::error_strategy::{DefaultErrorStrategy, ErrorStrategy};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::errors::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::int_stream::EOF;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::{lazy_static, Tid, TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::parser::{BaseParser, Parser, ParserNodeType, ParserRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::parser_atn_simulator::ParserATNSimulator;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::parser_rule_context::{cast, cast_mut, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::rule_context::{BaseRuleContext, CustomRuleContext, RuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use antlr_rust::token::{OwningToken, Token, TOKEN_EOF};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use antlr_rust::token_stream::TokenStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use antlr_rust::tree::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorcalclexer.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use antlr_rust::atn::ATN;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorcalclexer.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorcalclexer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use antlr_rust::char_stream::CharStream;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorcalclexer.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use antlr_rust::dfa::DFA;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use antlr_rust::error_listener::ErrorListener;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::int_stream::IntStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::lexer::{BaseLexer, Lexer, LexerRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::lexer_atn_simulator::{ILexerATNSimulator, LexerATNSimulator};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::parser_rule_context::{cast, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::rule_context::{BaseRuleContext, EmptyContext, EmptyCustomRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use antlr_rust::{TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::atn::{ATN, INVALID_ALT};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::dfa::DFA;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::error_strategy::{DefaultErrorStrategy, ErrorStrategy};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::errors::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::int_stream::EOF;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::parser::{BaseParser, Parser, ParserNodeType, ParserRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::parser_atn_simulator::ParserATNSimulator;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::parser_rule_context::{cast, cast_mut, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::rule_context::{BaseRuleContext, CustomRuleContext, RuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use antlr_rust::token::{OwningToken, Token, TOKEN_EOF};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use antlr_rust::token_stream::TokenStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use antlr_rust::tree::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::{lazy_static, Tid, TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use antlr_rust::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/xmllexer.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use antlr_rust::atn::ATN;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/xmllexer.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/xmllexer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use antlr_rust::char_stream::CharStream;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/xmllexer.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use antlr_rust::dfa::DFA;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/xmllexer.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use antlr_rust::error_listener::ErrorListener;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/xmllexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::int_stream::IntStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/xmllexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::lexer::{BaseLexer, Lexer, LexerRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/xmllexer.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::lexer_atn_simulator::{ILexerATNSimulator, LexerATNSimulator};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/xmllexer.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::parser_rule_context::{cast, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/xmllexer.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/xmllexer.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::rule_context::{BaseRuleContext, EmptyContext, EmptyCustomRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/xmllexer.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/xmllexer.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use antlr_rust::{TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/xmllexer.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/xmllexer.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/labelslexer.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use antlr_rust::atn::ATN;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/labelslexer.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/labelslexer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use antlr_rust::char_stream::CharStream;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/labelslexer.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use antlr_rust::dfa::DFA;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelslexer.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use antlr_rust::error_listener::ErrorListener;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelslexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::int_stream::IntStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelslexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::lexer::{BaseLexer, Lexer, LexerRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelslexer.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::lexer_atn_simulator::{ILexerATNSimulator, LexerATNSimulator};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelslexer.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::parser_rule_context::{cast, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelslexer.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelslexer.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::rule_context::{BaseRuleContext, EmptyContext, EmptyCustomRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelslexer.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelslexer.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/xmllexer.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::{lazy_static, Tid, TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelslexer.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelslexer.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use antlr_rust::atn::{ATN, INVALID_ALT};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::dfa::DFA;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::error_strategy::{DefaultErrorStrategy, ErrorStrategy};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::errors::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::int_stream::EOF;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelslexer.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::{lazy_static, Tid, TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::parser::{BaseParser, Parser, ParserNodeType, ParserRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::parser_atn_simulator::ParserATNSimulator;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::parser_rule_context::{cast, cast_mut, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::rule_context::{BaseRuleContext, CustomRuleContext, RuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use antlr_rust::token::{OwningToken, Token, TOKEN_EOF};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use antlr_rust::token_stream::TokenStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use antlr_rust::tree::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelsparser.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | use antlr_rust::{TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | antlr_rust::tid! { impl<'input,Input> TidAble<'input> for CSVLexer<'input,Input> where Input:CharStream<From<'input> > }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlistener.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | antlr_rust::coerce_from! { 'input : CSVListener<'input> }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:165:1
[INFO] [stdout]     |
[INFO] [stdout] 165 | antlr_rust::coerce_from! { 'input : CSVParserContext<'input> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 179 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn CSVParserContext<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:181:1
[INFO] [stdout]     |
[INFO] [stdout] 181 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn CSVListener<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:184:1
[INFO] [stdout]     |
[INFO] [stdout] 184 | antlr_rust::tid! {CSVParserContextType}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 218 | antlr_rust::tid! { CSVParserExt<'a> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:281:1
[INFO] [stdout]     |
[INFO] [stdout] 281 | antlr_rust::tid! {CsvFileContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:421:1
[INFO] [stdout]     |
[INFO] [stdout] 421 | antlr_rust::tid! {HdrContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:521:1
[INFO] [stdout]     |
[INFO] [stdout] 521 | antlr_rust::tid! {RowContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:659:1
[INFO] [stdout]     |
[INFO] [stdout] 659 | antlr_rust::tid! {FieldContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | antlr_rust::tid! { impl<'input,Input> TidAble<'input> for ReferenceToATNLexer<'input,Input> where Input:CharStream<From<'input> > }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlistener.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | antlr_rust::coerce_from! { 'input : ReferenceToATNListener<'input> }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | antlr_rust::coerce_from! { 'input : ReferenceToATNParserContext<'input> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn ReferenceToATNParserContext<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn ReferenceToATNListener<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:167:1
[INFO] [stdout]     |
[INFO] [stdout] 167 | antlr_rust::tid! {ReferenceToATNParserContextType}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:201:1
[INFO] [stdout]     |
[INFO] [stdout] 201 | antlr_rust::tid! { ReferenceToATNParserExt<'a> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | antlr_rust::tid! {AContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | antlr_rust::tid! { impl<'input,Input> TidAble<'input> for SimpleLRLexer<'input,Input> where Input:CharStream<From<'input> > }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlistener.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | antlr_rust::coerce_from! { 'input : SimpleLRListener<'input> }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | antlr_rust::coerce_from! { 'input : SimpleLRParserContext<'input> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn SimpleLRParserContext<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:153:1
[INFO] [stdout]     |
[INFO] [stdout] 153 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn SimpleLRListener<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 156 | antlr_rust::tid! {SimpleLRParserContextType}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:190:1
[INFO] [stdout]     |
[INFO] [stdout] 190 | antlr_rust::tid! { SimpleLRParserExt<'a> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | antlr_rust::tid! {SContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:375:1
[INFO] [stdout]     |
[INFO] [stdout] 375 | antlr_rust::tid! {AContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | antlr_rust::tid! { impl<'input,Input> TidAble<'input> for VisitorCalcLexer<'input,Input> where Input:CharStream<From<'input> > }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclistener.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | antlr_rust::coerce_from! { 'input : VisitorCalcListener<'input> }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:169:1
[INFO] [stdout]     |
[INFO] [stdout] 169 | antlr_rust::coerce_from! { 'input : VisitorCalcParserContext<'input> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 186 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn VisitorCalcParserContext<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn VisitorCalcListener<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | antlr_rust::tid! {VisitorCalcParserContextType}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:225:1
[INFO] [stdout]     |
[INFO] [stdout] 225 | antlr_rust::tid! { VisitorCalcParserExt<'a> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:321:1
[INFO] [stdout]     |
[INFO] [stdout] 321 | antlr_rust::tid! {SContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:403:1
[INFO] [stdout]     |
[INFO] [stdout] 403 | antlr_rust::tid! {ExprContextAll<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:456:1
[INFO] [stdout]     |
[INFO] [stdout] 456 | antlr_rust::tid! {ExprContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:520:1
[INFO] [stdout]     |
[INFO] [stdout] 520 | antlr_rust::tid! {AddContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:597:1
[INFO] [stdout]     |
[INFO] [stdout] 597 | antlr_rust::tid! {NumberContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | antlr_rust::tid! {MultiplyContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/xmllexer.rs:140:1
[INFO] [stdout]     |
[INFO] [stdout] 140 | antlr_rust::tid! { impl<'input,Input> TidAble<'input> for XMLLexer<'input,Input> where Input:CharStream<From<'input> > }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/labelslexer.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | antlr_rust::tid! { impl<'input,Input> TidAble<'input> for LabelsLexer<'input,Input> where Input:CharStream<From<'input> > }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelslistener.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | antlr_rust::coerce_from! { 'input : LabelsListener<'input> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | antlr_rust::coerce_from! { 'input : LabelsParserContext<'input> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn LabelsParserContext<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 179 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn LabelsListener<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:182:1
[INFO] [stdout]     |
[INFO] [stdout] 182 | antlr_rust::tid! {LabelsParserContextType}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:216:1
[INFO] [stdout]     |
[INFO] [stdout] 216 | antlr_rust::tid! { LabelsParserExt<'a> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:308:1
[INFO] [stdout]     |
[INFO] [stdout] 308 | antlr_rust::tid! {SContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:387:1
[INFO] [stdout]     |
[INFO] [stdout] 387 | antlr_rust::tid! {EContextAll<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:438:1
[INFO] [stdout]     |
[INFO] [stdout] 438 | antlr_rust::tid! {EContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:498:1
[INFO] [stdout]     |
[INFO] [stdout] 498 | antlr_rust::tid! {AddContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:564:1
[INFO] [stdout]     |
[INFO] [stdout] 564 | antlr_rust::tid! {ParensContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:639:1
[INFO] [stdout]     |
[INFO] [stdout] 639 | antlr_rust::tid! {MultContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:706:1
[INFO] [stdout]     |
[INFO] [stdout] 706 | antlr_rust::tid! {DecContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | antlr_rust::tid! {AnIDContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:840:1
[INFO] [stdout]     |
[INFO] [stdout] 840 | antlr_rust::tid! {AnIntContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:905:1
[INFO] [stdout]     |
[INFO] [stdout] 905 | antlr_rust::tid! {IncContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/visitors_tests.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     use antlr_rust::common_token_stream::CommonTokenStream;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/visitors_tests.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     use antlr_rust::parser::ParserNodeType;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/visitors_tests.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     use antlr_rust::token::Token;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/visitors_tests.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     use antlr_rust::tree::{ErrorNode, ParseTree, ParseTreeVisitorCompat, TerminalNode, Visitable};
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/visitors_tests.rs:263:13
[INFO] [stdout]     |
[INFO] [stdout] 263 |         use antlr_rust::token_factory::ArenaCommonFactory;
[INFO] [stdout]     |             ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/visitors_tests.rs:264:13
[INFO] [stdout]     |
[INFO] [stdout] 264 |         use antlr_rust::tree::ParseTreeVisitor;
[INFO] [stdout]     |             ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/visitors_tests.rs:315:13
[INFO] [stdout]     |
[INFO] [stdout] 315 |         use antlr_rust::token_factory::ArenaCommonFactory;
[INFO] [stdout]     |             ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::token::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/csvlistener.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use antlr_rust::tree::ParseTreeListener;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/csvvisitor.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use antlr_rust::tree::{ParseTreeVisitor, ParseTreeVisitorCompat};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::token::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorbasiclistener.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use antlr_rust::tree::ParseTreeListener;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorbasicvisitor.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use antlr_rust::tree::{ParseTreeVisitor, ParseTreeVisitorCompat};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::token::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorcalclistener.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use antlr_rust::tree::ParseTreeListener;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorcalcvisitor.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use antlr_rust::tree::{ParseTreeVisitor, ParseTreeVisitorCompat};
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/csvlexer.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use antlr_rust::atn::ATN;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/csvlexer.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/csvlexer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use antlr_rust::char_stream::CharStream;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/csvlexer.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use antlr_rust::dfa::DFA;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use antlr_rust::error_listener::ErrorListener;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::int_stream::IntStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::lexer::{BaseLexer, Lexer, LexerRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::lexer_atn_simulator::{ILexerATNSimulator, LexerATNSimulator};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::parser_rule_context::{cast, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::rule_context::{BaseRuleContext, EmptyContext, EmptyCustomRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/visitors_tests.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     use antlr_rust::InputStream;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::atn::{ATN, INVALID_ALT};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::dfa::DFA;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::error_strategy::{DefaultErrorStrategy, ErrorStrategy};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::errors::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::int_stream::EOF;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::parser::{BaseParser, Parser, ParserNodeType, ParserRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::parser_atn_simulator::ParserATNSimulator;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::parser_rule_context::{cast, cast_mut, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::rule_context::{BaseRuleContext, CustomRuleContext, RuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use antlr_rust::token::{OwningToken, Token, TOKEN_EOF};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use antlr_rust::token_stream::TokenStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use antlr_rust::tree::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::{lazy_static, Tid, TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use antlr_rust::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorbasiclexer.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use antlr_rust::atn::ATN;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorbasiclexer.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorbasiclexer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use antlr_rust::char_stream::CharStream;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorbasiclexer.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use antlr_rust::dfa::DFA;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use antlr_rust::error_listener::ErrorListener;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::int_stream::IntStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::lexer::{BaseLexer, Lexer, LexerRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::lexer_atn_simulator::{ILexerATNSimulator, LexerATNSimulator};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::parser_rule_context::{cast, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::rule_context::{BaseRuleContext, EmptyContext, EmptyCustomRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use antlr_rust::{TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::atn::{ATN, INVALID_ALT};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::dfa::DFA;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::error_strategy::{DefaultErrorStrategy, ErrorStrategy};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::errors::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::int_stream::EOF;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::parser::{BaseParser, Parser, ParserNodeType, ParserRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::parser_atn_simulator::ParserATNSimulator;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::parser_rule_context::{cast, cast_mut, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::rule_context::{BaseRuleContext, CustomRuleContext, RuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use antlr_rust::token::{OwningToken, Token, TOKEN_EOF};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use antlr_rust::token_stream::TokenStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use antlr_rust::tree::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::{lazy_static, Tid, TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use antlr_rust::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorcalclexer.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use antlr_rust::atn::ATN;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorcalclexer.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorcalclexer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use antlr_rust::char_stream::CharStream;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]  --> tests/gen/visitorcalclexer.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use antlr_rust::dfa::DFA;
[INFO] [stdout]   |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use antlr_rust::error_listener::ErrorListener;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::int_stream::IntStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::lexer::{BaseLexer, Lexer, LexerRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::lexer_atn_simulator::{ILexerATNSimulator, LexerATNSimulator};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::parser_rule_context::{cast, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::rule_context::{BaseRuleContext, EmptyContext, EmptyCustomRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use antlr_rust::{TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use antlr_rust::atn::{ATN, INVALID_ALT};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use antlr_rust::atn_deserializer::ATNDeserializer;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use antlr_rust::dfa::DFA;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use antlr_rust::error_strategy::{DefaultErrorStrategy, ErrorStrategy};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use antlr_rust::errors::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use antlr_rust::int_stream::EOF;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use antlr_rust::parser::{BaseParser, Parser, ParserNodeType, ParserRecog};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use antlr_rust::parser_atn_simulator::ParserATNSimulator;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use antlr_rust::parser_rule_context::{cast, cast_mut, BaseParserRuleContext, ParserRuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use antlr_rust::recognizer::{Actions, Recognizer};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use antlr_rust::rule_context::{BaseRuleContext, CustomRuleContext, RuleContext};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use antlr_rust::token::{OwningToken, Token, TOKEN_EOF};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::token_factory::{CommonTokenFactory, TokenAware, TokenFactory};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use antlr_rust::token_stream::TokenStream;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use antlr_rust::tree::*;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use antlr_rust::vocabulary::{Vocabulary, VocabularyImpl};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use antlr_rust::{lazy_static, Tid, TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use antlr_rust::PredictionContextCache;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use antlr_rust::TokenSource;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 | use antlr_rust::lazy_static;
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use antlr_rust::{TidAble, TidExt};
[INFO] [stdout]    |     ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | antlr_rust::tid! { impl<'input,Input> TidAble<'input> for CSVLexer<'input,Input> where Input:CharStream<From<'input> > }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlistener.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | antlr_rust::coerce_from! { 'input : CSVListener<'input> }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:165:1
[INFO] [stdout]     |
[INFO] [stdout] 165 | antlr_rust::coerce_from! { 'input : CSVParserContext<'input> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 179 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn CSVParserContext<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:181:1
[INFO] [stdout]     |
[INFO] [stdout] 181 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn CSVListener<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:184:1
[INFO] [stdout]     |
[INFO] [stdout] 184 | antlr_rust::tid! {CSVParserContextType}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:218:1
[INFO] [stdout]     |
[INFO] [stdout] 218 | antlr_rust::tid! { CSVParserExt<'a> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:281:1
[INFO] [stdout]     |
[INFO] [stdout] 281 | antlr_rust::tid! {CsvFileContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:421:1
[INFO] [stdout]     |
[INFO] [stdout] 421 | antlr_rust::tid! {HdrContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:521:1
[INFO] [stdout]     |
[INFO] [stdout] 521 | antlr_rust::tid! {RowContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:659:1
[INFO] [stdout]     |
[INFO] [stdout] 659 | antlr_rust::tid! {FieldContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | antlr_rust::tid! { impl<'input,Input> TidAble<'input> for VisitorBasicLexer<'input,Input> where Input:CharStream<From<'input> > }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclistener.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | antlr_rust::coerce_from! { 'input : VisitorBasicListener<'input> }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:152:1
[INFO] [stdout]     |
[INFO] [stdout] 152 | antlr_rust::coerce_from! { 'input : VisitorBasicParserContext<'input> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn VisitorBasicParserContext<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:174:1
[INFO] [stdout]     |
[INFO] [stdout] 174 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn VisitorBasicListener<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | antlr_rust::tid! {VisitorBasicParserContextType}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:211:1
[INFO] [stdout]     |
[INFO] [stdout] 211 | antlr_rust::tid! { VisitorBasicParserExt<'a> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:274:1
[INFO] [stdout]     |
[INFO] [stdout] 274 | antlr_rust::tid! {SContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclexer.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | antlr_rust::tid! { impl<'input,Input> TidAble<'input> for VisitorCalcLexer<'input,Input> where Input:CharStream<From<'input> > }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorcalclistener.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | antlr_rust::coerce_from! { 'input : VisitorCalcListener<'input> }
[INFO] [stdout]    | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:169:1
[INFO] [stdout]     |
[INFO] [stdout] 169 | antlr_rust::coerce_from! { 'input : VisitorCalcParserContext<'input> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:186:1
[INFO] [stdout]     |
[INFO] [stdout] 186 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn VisitorCalcParserContext<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | antlr_rust::tid! { impl<'input> TidAble<'input> for dyn VisitorCalcListener<'input> + 'input }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | antlr_rust::tid! {VisitorCalcParserContextType}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:225:1
[INFO] [stdout]     |
[INFO] [stdout] 225 | antlr_rust::tid! { VisitorCalcParserExt<'a> }
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:321:1
[INFO] [stdout]     |
[INFO] [stdout] 321 | antlr_rust::tid! {SContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:403:1
[INFO] [stdout]     |
[INFO] [stdout] 403 | antlr_rust::tid! {ExprContextAll<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:456:1
[INFO] [stdout]     |
[INFO] [stdout] 456 | antlr_rust::tid! {ExprContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:520:1
[INFO] [stdout]     |
[INFO] [stdout] 520 | antlr_rust::tid! {AddContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:597:1
[INFO] [stdout]     |
[INFO] [stdout] 597 | antlr_rust::tid! {NumberContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | antlr_rust::tid! {MultiplyContextExt<'a>}
[INFO] [stdout]     | ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `#[macro_use]` import
[INFO] [stdout]  --> tests/perf.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[macro_use]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused attribute `allow`
[INFO] [stdout]   --> src/token_factory.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[allow(non_upper_case_globals)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the built-in attribute `allow` will be ignored, since it's applied to the macro invocation `lazy_static`
[INFO] [stdout]   --> src/token_factory.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | lazy_static! {
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Tid`
[INFO] [stdout]   --> src/token_factory.rs:15:18
[INFO] [stdout]    |
[INFO] [stdout] 15 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ParseTreeVisitor` and `VisitableDyn`
[INFO] [stdout]   --> src/parser_rule_context.rs:17:30
[INFO] [stdout]    |
[INFO] [stdout] 17 | use crate::tree::{ParseTree, ParseTreeVisitor, TerminalNode, Tree, VisitableDyn};
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TidAble` and `Tid`
[INFO] [stdout]   --> src/token_stream.rs:11:18
[INFO] [stdout]    |
[INFO] [stdout] 11 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::atn::INVALID_ALT`
[INFO] [stdout]   --> src/tree.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::atn::INVALID_ALT;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RuleContextExt`
[INFO] [stdout]   --> src/tree.rs:16:53
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::parser_rule_context::{ParserRuleContext, RuleContextExt};
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TidAble` and `Tid`
[INFO] [stdout]   --> src/tree.rs:22:18
[INFO] [stdout]    |
[INFO] [stdout] 22 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem`
[INFO] [stdout]   --> src/tree.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use std::mem;
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `TidAble` and `Tid`
[INFO] [stdout]  --> src/common_token_stream.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | use better_any::{Tid, TidAble};
[INFO] [stdout]   |                  ^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `better_any::TidAble`
[INFO] [stdout]  --> src/input_stream.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use better_any::TidAble;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Tid`
[INFO] [stdout]   --> src/parser.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Tid`
[INFO] [stdout]   --> src/rule_context.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 | use better_any::{Tid, TidAble};
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:67:38
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub type LocalTokenFactory<'input> = antlr_rust::token_factory::ArenaCommonFactory<'input>;
[INFO] [stdout]    |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  6 + use antlr_rust_sleagon::token_factory;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `token_factory`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 67 - pub type LocalTokenFactory<'input> = antlr_rust::token_factory::ArenaCommonFactory<'input>;
[INFO] [stdout] 67 + pub type LocalTokenFactory<'input> = token_factory::ArenaCommonFactory<'input>;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvlexer.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/csvlexer.rs:113:21
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     _ATN.clone(),
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/csvlexer.rs:114:21
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     _decision_to_DFA.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/csvlexer.rs:115:21
[INFO] [stdout]     |
[INFO] [stdout] 115 |                     _shared_context_cache.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:85:38
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub type LocalTokenFactory<'input> = antlr_rust::token_factory::ArenaCommonFactory<'input>;
[INFO] [stdout]    |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  9 + use antlr_rust_sleagon::token_factory;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `token_factory`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 85 - pub type LocalTokenFactory<'input> = antlr_rust::token_factory::ArenaCommonFactory<'input>;
[INFO] [stdout] 85 + pub type LocalTokenFactory<'input> = token_factory::ArenaCommonFactory<'input>;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParseTreeWalker` in this scope
[INFO] [stdout]   --> tests/gen/csvparser.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     ParseTreeWalker<'input, 'a, CSVParserContextType, dyn CSVListener<'input> + 'a>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  9 + use antlr_rust_sleagon::tree::ParseTreeWalker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             _ATN.clone(),
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |             _decision_to_DFA.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout]  98 |     _shared_context_cache: Box<PredictionContextCache>,
[INFO] [stdout]     |     --------------------- a field by that name exists in `Self`
[INFO] [stdout] ...
[INFO] [stdout] 120 |             _shared_context_cache.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |     for<'x> Listenable<dyn CSVListener<'input> + 'x>
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:160:15
[INFO] [stdout]     |
[INFO] [stdout] 160 |     + for<'x> Visitable<dyn CSVVisitor<'input> + 'x>
[INFO] [stdout]     |               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `VisitableDyn` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 | impl<'input, 'x, T> VisitableDyn<T> for dyn CSVParserContext<'input> + 'input
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:176:43
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl<'input> CSVParserContext<'input> for TerminalNode<'input, CSVParserContextType> {}
[INFO] [stdout]     |                                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ErrorNode` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:177:43
[INFO] [stdout]     |
[INFO] [stdout] 177 | impl<'input> CSVParserContext<'input> for ErrorNode<'input, CSVParserContextType> {}
[INFO] [stdout]     |                                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::ErrorNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VOCABULARY` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:241:12
[INFO] [stdout]     |
[INFO] [stdout] 241 |         &**VOCABULARY
[INFO] [stdout]     |            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:256:18
[INFO] [stdout]     |
[INFO] [stdout] 256 | impl<'input, 'a> Listenable<dyn CSVListener<'input> + 'a> for CsvFileContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:267:18
[INFO] [stdout]     |
[INFO] [stdout] 267 | impl<'input, 'a> Visitable<dyn CSVVisitor<'input> + 'a> for CsvFileContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:326:72
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub fn csvFile(&mut self) -> Result<Rc<CsvFileContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:333:32
[INFO] [stdout]     |
[INFO] [stdout] 333 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/csvparser.rs:372:21
[INFO] [stdout]     |
[INFO] [stdout] 372 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:396:18
[INFO] [stdout]     |
[INFO] [stdout] 396 | impl<'input, 'a> Listenable<dyn CSVListener<'input> + 'a> for HdrContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:407:18
[INFO] [stdout]     |
[INFO] [stdout] 407 | impl<'input, 'a> Visitable<dyn CSVVisitor<'input> + 'a> for HdrContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:454:64
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn hdr(&mut self) -> Result<Rc<HdrContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:460:32
[INFO] [stdout]     |
[INFO] [stdout] 460 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/csvparser.rs:472:21
[INFO] [stdout]     |
[INFO] [stdout] 472 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:496:18
[INFO] [stdout]     |
[INFO] [stdout] 496 | impl<'input, 'a> Listenable<dyn CSVListener<'input> + 'a> for RowContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:507:18
[INFO] [stdout]     |
[INFO] [stdout] 507 | impl<'input, 'a> Visitable<dyn CSVVisitor<'input> + 'a> for RowContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:560:64
[INFO] [stdout]     |
[INFO] [stdout] 560 |     pub fn row(&mut self) -> Result<Rc<RowContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:567:32
[INFO] [stdout]     |
[INFO] [stdout] 567 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/csvparser.rs:610:21
[INFO] [stdout]     |
[INFO] [stdout] 610 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:634:18
[INFO] [stdout]     |
[INFO] [stdout] 634 | impl<'input, 'a> Listenable<dyn CSVListener<'input> + 'a> for FieldContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:645:18
[INFO] [stdout]     |
[INFO] [stdout] 645 | impl<'input, 'a> Visitable<dyn CSVVisitor<'input> + 'a> for FieldContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:679:33
[INFO] [stdout]     |
[INFO] [stdout] 679 |     fn TEXT(&self) -> Option<Rc<TerminalNode<'input, CSVParserContextType>>>
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:687:35
[INFO] [stdout]     |
[INFO] [stdout] 687 |     fn STRING(&self) -> Option<Rc<TerminalNode<'input, CSVParserContextType>>>
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:702:68
[INFO] [stdout]     |
[INFO] [stdout] 702 |     pub fn field(&mut self) -> Result<Rc<FieldContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:708:32
[INFO] [stdout]     |
[INFO] [stdout] 708 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/csvparser.rs:736:26
[INFO] [stdout]     |
[INFO] [stdout] 736 |                 _ => Err(ANTLRError::NoAltError(NoViableAltError::new(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NoViableAltError`
[INFO] [stdout]    --> tests/gen/csvparser.rs:736:49
[INFO] [stdout]     |
[INFO] [stdout] 736 |                 _ => Err(ANTLRError::NoAltError(NoViableAltError::new(
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^ use of undeclared type `NoViableAltError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::NoViableAltError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/csvparser.rs:744:21
[INFO] [stdout]     |
[INFO] [stdout] 744 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:98:21
[INFO] [stdout]    |
[INFO] [stdout] 98 |                     _ATN.clone(),
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]   --> tests/gen/visitorbasiclexer.rs:99:21
[INFO] [stdout]    |
[INFO] [stdout] 99 |                     _decision_to_DFA.clone(),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasiclexer.rs:100:21
[INFO] [stdout]     |
[INFO] [stdout] 100 |                     _shared_context_cache.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParseTreeWalker` in this scope
[INFO] [stdout]   --> tests/gen/visitorbasicparser.rs:69:47
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub type VisitorBasicTreeWalker<'input, 'a> = ParseTreeWalker<
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  9 + use antlr_rust_sleagon::tree::ParseTreeWalker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |             _ATN.clone(),
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |             _decision_to_DFA.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout]  84 |     _shared_context_cache: Box<PredictionContextCache>,
[INFO] [stdout]     |     --------------------- a field by that name exists in `Self`
[INFO] [stdout] ...
[INFO] [stdout] 106 |             _shared_context_cache.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |     for<'x> Listenable<dyn VisitorBasicListener<'input> + 'x>
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:147:15
[INFO] [stdout]     |
[INFO] [stdout] 147 |     + for<'x> Visitable<dyn VisitorBasicVisitor<'input> + 'x>
[INFO] [stdout]     |               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `VisitableDyn` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 | impl<'input, 'x, T> VisitableDyn<T> for dyn VisitorBasicParserContext<'input> + 'input
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     for TerminalNode<'input, VisitorBasicParserContextType>
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ErrorNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     for ErrorNode<'input, VisitorBasicParserContextType>
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::ErrorNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VOCABULARY` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:234:12
[INFO] [stdout]     |
[INFO] [stdout] 234 |         &**VOCABULARY
[INFO] [stdout]     |            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:249:18
[INFO] [stdout]     |
[INFO] [stdout] 249 | impl<'input, 'a> Listenable<dyn VisitorBasicListener<'input> + 'a> for SContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:260:18
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl<'input, 'a> Visitable<dyn VisitorBasicVisitor<'input> + 'a> for SContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:294:30
[INFO] [stdout]     |
[INFO] [stdout] 294 |     fn A(&self) -> Option<Rc<TerminalNode<'input, VisitorBasicParserContextType>>>
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:302:32
[INFO] [stdout]     |
[INFO] [stdout] 302 |     fn EOF(&self) -> Option<Rc<TerminalNode<'input, VisitorBasicParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:317:60
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub fn s(&mut self) -> Result<Rc<SContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:323:32
[INFO] [stdout]     |
[INFO] [stdout] 323 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/visitorbasicparser.rs:337:21
[INFO] [stdout]     |
[INFO] [stdout] 337 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalclexer.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalclexer.rs:118:21
[INFO] [stdout]     |
[INFO] [stdout] 118 |                     _ATN.clone(),
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalclexer.rs:119:21
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     _decision_to_DFA.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalclexer.rs:120:21
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     _shared_context_cache.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParseTreeWalker` in this scope
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     ParseTreeWalker<'input, 'a, VisitorCalcParserContextType, dyn VisitorCalcListener<'input> + 'a>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  9 + use antlr_rust_sleagon::tree::ParseTreeWalker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:121:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             _ATN.clone(),
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 122 |             _decision_to_DFA.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:123:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |     _shared_context_cache: Box<PredictionContextCache>,
[INFO] [stdout]     |     --------------------- a field by that name exists in `Self`
[INFO] [stdout] ...
[INFO] [stdout] 123 |             _shared_context_cache.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |     for<'x> Listenable<dyn VisitorCalcListener<'input> + 'x>
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 |     + for<'x> Visitable<dyn VisitorCalcVisitor<'input> + 'x>
[INFO] [stdout]     |               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `VisitableDyn` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:171:21
[INFO] [stdout]     |
[INFO] [stdout] 171 | impl<'input, 'x, T> VisitableDyn<T> for dyn VisitorCalcParserContext<'input> + 'input
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |     for TerminalNode<'input, VisitorCalcParserContextType>
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ErrorNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:184:51
[INFO] [stdout]     |
[INFO] [stdout] 184 | impl<'input> VisitorCalcParserContext<'input> for ErrorNode<'input, VisitorCalcParserContextType> {}
[INFO] [stdout]     |                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::ErrorNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VOCABULARY` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:248:12
[INFO] [stdout]     |
[INFO] [stdout] 248 |         &**VOCABULARY
[INFO] [stdout]     |            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:296:18
[INFO] [stdout]     |
[INFO] [stdout] 296 | impl<'input, 'a> Listenable<dyn VisitorCalcListener<'input> + 'a> for SContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:307:18
[INFO] [stdout]     |
[INFO] [stdout] 307 | impl<'input, 'a> Visitable<dyn VisitorCalcVisitor<'input> + 'a> for SContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:347:32
[INFO] [stdout]     |
[INFO] [stdout] 347 |     fn EOF(&self) -> Option<Rc<TerminalNode<'input, VisitorCalcParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:362:60
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub fn s(&mut self) -> Result<Rc<SContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:368:32
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:383:21
[INFO] [stdout]     |
[INFO] [stdout] 383 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:405:14
[INFO] [stdout]     |
[INFO] [stdout] 405 | impl<'input> antlr_rust::parser_rule_context::DerefSeal for ExprContextAll<'input> {}
[INFO] [stdout]     |              ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::parser_rule_context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `parser_rule_context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 405 - impl<'input> antlr_rust::parser_rule_context::DerefSeal for ExprContextAll<'input> {}
[INFO] [stdout] 405 + impl<'input> parser_rule_context::DerefSeal for ExprContextAll<'input> {}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:421:18
[INFO] [stdout]     |
[INFO] [stdout] 421 | impl<'input, 'a> Visitable<dyn VisitorCalcVisitor<'input> + 'a> for ExprContextAll<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:426:18
[INFO] [stdout]     |
[INFO] [stdout] 426 | impl<'input, 'a> Listenable<dyn VisitorCalcListener<'input> + 'a> for ExprContextAll<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:444:18
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<'input, 'a> Listenable<dyn VisitorCalcListener<'input> + 'a> for ExprContext<'input> {}
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:446:18
[INFO] [stdout]     |
[INFO] [stdout] 446 | impl<'input, 'a> Visitable<dyn VisitorCalcVisitor<'input> + 'a> for ExprContext<'input> {}
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:497:32
[INFO] [stdout]     |
[INFO] [stdout] 497 |     fn ADD(&self) -> Option<Rc<TerminalNode<'input, VisitorCalcParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:505:32
[INFO] [stdout]     |
[INFO] [stdout] 505 |     fn SUB(&self) -> Option<Rc<TerminalNode<'input, VisitorCalcParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:524:18
[INFO] [stdout]     |
[INFO] [stdout] 524 | impl<'input, 'a> Listenable<dyn VisitorCalcListener<'input> + 'a> for AddContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:535:18
[INFO] [stdout]     |
[INFO] [stdout] 535 | impl<'input, 'a> Visitable<dyn VisitorCalcVisitor<'input> + 'a> for AddContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:582:32
[INFO] [stdout]     |
[INFO] [stdout] 582 |     fn INT(&self) -> Option<Rc<TerminalNode<'input, VisitorCalcParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:601:18
[INFO] [stdout]     |
[INFO] [stdout] 601 | impl<'input, 'a> Listenable<dyn VisitorCalcListener<'input> + 'a> for NumberContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:612:18
[INFO] [stdout]     |
[INFO] [stdout] 612 | impl<'input, 'a> Visitable<dyn VisitorCalcVisitor<'input> + 'a> for NumberContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:671:32
[INFO] [stdout]     |
[INFO] [stdout] 671 |     fn MUL(&self) -> Option<Rc<TerminalNode<'input, VisitorCalcParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:679:32
[INFO] [stdout]     |
[INFO] [stdout] 679 |     fn DIV(&self) -> Option<Rc<TerminalNode<'input, VisitorCalcParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:698:18
[INFO] [stdout]     |
[INFO] [stdout] 698 | impl<'input, 'a> Listenable<dyn VisitorCalcListener<'input> + 'a> for MultiplyContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:709:18
[INFO] [stdout]     |
[INFO] [stdout] 709 | impl<'input, 'a> Visitable<dyn VisitorCalcVisitor<'input> + 'a> for MultiplyContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:756:66
[INFO] [stdout]     |
[INFO] [stdout] 756 |     pub fn expr(&mut self) -> Result<Rc<ExprContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:760:77
[INFO] [stdout]     |
[INFO] [stdout] 760 |     fn expr_rec(&mut self, _p: isize) -> Result<Rc<ExprContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:772:32
[INFO] [stdout]     |
[INFO] [stdout] 772 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FailedPredicateError`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:816:49
[INFO] [stdout]     |
[INFO] [stdout] 816 | ...                   Err(FailedPredicateError::new(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `FailedPredicateError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::FailedPredicateError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FailedPredicateError`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:853:49
[INFO] [stdout]     |
[INFO] [stdout] 853 | ...                   Err(FailedPredicateError::new(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `FailedPredicateError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::FailedPredicateError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:889:21
[INFO] [stdout]     |
[INFO] [stdout] 889 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/csvvisitor.rs:51:72
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn visit_csvFile(&mut self, ctx: &CsvFileContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                                        ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/csvvisitor.rs:59:64
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn visit_hdr(&mut self, ctx: &HdrContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                                ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/csvvisitor.rs:67:64
[INFO] [stdout]    |
[INFO] [stdout] 67 |     fn visit_row(&mut self, ctx: &RowContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                                ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/csvvisitor.rs:75:68
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn visit_field(&mut self, ctx: &FieldContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                                    ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/visitorbasicvisitor.rs:29:60
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn visit_s(&mut self, ctx: &SContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                            ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/visitorcalcvisitor.rs:56:60
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn visit_s(&mut self, ctx: &SContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                            ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/visitorcalcvisitor.rs:65:64
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn visit_add(&mut self, ctx: &AddContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                                ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/visitorcalcvisitor.rs:74:70
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn visit_number(&mut self, ctx: &NumberContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                                      ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/visitorcalcvisitor.rs:83:74
[INFO] [stdout]    |
[INFO] [stdout] 83 |     fn visit_multiply(&mut self, ctx: &MultiplyContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                                          ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> tests/gen/csvlexer.rs:157:34
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn next_token(&mut self) -> <Self::TF as TokenFactory<'input>>::Tok {
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use fully-qualified syntax
[INFO] [stdout]     |
[INFO] [stdout] 157 -     fn next_token(&mut self) -> <Self::TF as TokenFactory<'input>>::Tok {
[INFO] [stdout] 157 +     fn next_token(&mut self) -> <<CSVLexer<'input, Input> as antlr_rust_sleagon::rule_context::CustomRuleContext>::TF as TokenFactory<'input>>::Tok {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0223, E0405, E0412, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `antlr-rust-sleagon` (test "visitors_tests") due to 273 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvlexer.rs:67:38
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub type LocalTokenFactory<'input> = antlr_rust::token_factory::ArenaCommonFactory<'input>;
[INFO] [stdout]    |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  6 + use antlr_rust_sleagon::token_factory;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `token_factory`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 67 - pub type LocalTokenFactory<'input> = antlr_rust::token_factory::ArenaCommonFactory<'input>;
[INFO] [stdout] 67 + pub type LocalTokenFactory<'input> = token_factory::ArenaCommonFactory<'input>;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvlexer.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/csvlexer.rs:113:21
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     _ATN.clone(),
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/csvlexer.rs:114:21
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     _decision_to_DFA.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/csvlexer.rs:115:21
[INFO] [stdout]     |
[INFO] [stdout] 115 |                     _shared_context_cache.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/csvparser.rs:85:38
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub type LocalTokenFactory<'input> = antlr_rust::token_factory::ArenaCommonFactory<'input>;
[INFO] [stdout]    |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  9 + use antlr_rust_sleagon::token_factory;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `token_factory`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 85 - pub type LocalTokenFactory<'input> = antlr_rust::token_factory::ArenaCommonFactory<'input>;
[INFO] [stdout] 85 + pub type LocalTokenFactory<'input> = token_factory::ArenaCommonFactory<'input>;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParseTreeWalker` in this scope
[INFO] [stdout]   --> tests/gen/csvparser.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     ParseTreeWalker<'input, 'a, CSVParserContextType, dyn CSVListener<'input> + 'a>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  9 + use antlr_rust_sleagon::tree::ParseTreeWalker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/csvparser.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             _ATN.clone(),
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |             _decision_to_DFA.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout]  98 |     _shared_context_cache: Box<PredictionContextCache>,
[INFO] [stdout]     |     --------------------- a field by that name exists in `Self`
[INFO] [stdout] ...
[INFO] [stdout] 120 |             _shared_context_cache.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |     for<'x> Listenable<dyn CSVListener<'input> + 'x>
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:160:15
[INFO] [stdout]     |
[INFO] [stdout] 160 |     + for<'x> Visitable<dyn CSVVisitor<'input> + 'x>
[INFO] [stdout]     |               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `VisitableDyn` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 | impl<'input, 'x, T> VisitableDyn<T> for dyn CSVParserContext<'input> + 'input
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:176:43
[INFO] [stdout]     |
[INFO] [stdout] 176 | impl<'input> CSVParserContext<'input> for TerminalNode<'input, CSVParserContextType> {}
[INFO] [stdout]     |                                           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ErrorNode` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:177:43
[INFO] [stdout]     |
[INFO] [stdout] 177 | impl<'input> CSVParserContext<'input> for ErrorNode<'input, CSVParserContextType> {}
[INFO] [stdout]     |                                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::ErrorNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VOCABULARY` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:241:12
[INFO] [stdout]     |
[INFO] [stdout] 241 |         &**VOCABULARY
[INFO] [stdout]     |            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:256:18
[INFO] [stdout]     |
[INFO] [stdout] 256 | impl<'input, 'a> Listenable<dyn CSVListener<'input> + 'a> for CsvFileContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:267:18
[INFO] [stdout]     |
[INFO] [stdout] 267 | impl<'input, 'a> Visitable<dyn CSVVisitor<'input> + 'a> for CsvFileContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:326:72
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub fn csvFile(&mut self) -> Result<Rc<CsvFileContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:333:32
[INFO] [stdout]     |
[INFO] [stdout] 333 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/csvparser.rs:372:21
[INFO] [stdout]     |
[INFO] [stdout] 372 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:396:18
[INFO] [stdout]     |
[INFO] [stdout] 396 | impl<'input, 'a> Listenable<dyn CSVListener<'input> + 'a> for HdrContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:407:18
[INFO] [stdout]     |
[INFO] [stdout] 407 | impl<'input, 'a> Visitable<dyn CSVVisitor<'input> + 'a> for HdrContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:454:64
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn hdr(&mut self) -> Result<Rc<HdrContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:460:32
[INFO] [stdout]     |
[INFO] [stdout] 460 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/csvparser.rs:472:21
[INFO] [stdout]     |
[INFO] [stdout] 472 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:496:18
[INFO] [stdout]     |
[INFO] [stdout] 496 | impl<'input, 'a> Listenable<dyn CSVListener<'input> + 'a> for RowContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:507:18
[INFO] [stdout]     |
[INFO] [stdout] 507 | impl<'input, 'a> Visitable<dyn CSVVisitor<'input> + 'a> for RowContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:560:64
[INFO] [stdout]     |
[INFO] [stdout] 560 |     pub fn row(&mut self) -> Result<Rc<RowContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:567:32
[INFO] [stdout]     |
[INFO] [stdout] 567 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/csvparser.rs:610:21
[INFO] [stdout]     |
[INFO] [stdout] 610 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:634:18
[INFO] [stdout]     |
[INFO] [stdout] 634 | impl<'input, 'a> Listenable<dyn CSVListener<'input> + 'a> for FieldContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:645:18
[INFO] [stdout]     |
[INFO] [stdout] 645 | impl<'input, 'a> Visitable<dyn CSVVisitor<'input> + 'a> for FieldContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:679:33
[INFO] [stdout]     |
[INFO] [stdout] 679 |     fn TEXT(&self) -> Option<Rc<TerminalNode<'input, CSVParserContextType>>>
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:687:35
[INFO] [stdout]     |
[INFO] [stdout] 687 |     fn STRING(&self) -> Option<Rc<TerminalNode<'input, CSVParserContextType>>>
[INFO] [stdout]     |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:702:68
[INFO] [stdout]     |
[INFO] [stdout] 702 |     pub fn field(&mut self) -> Result<Rc<FieldContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/csvparser.rs:708:32
[INFO] [stdout]     |
[INFO] [stdout] 708 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/csvparser.rs:736:26
[INFO] [stdout]     |
[INFO] [stdout] 736 |                 _ => Err(ANTLRError::NoAltError(NoViableAltError::new(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NoViableAltError`
[INFO] [stdout]    --> tests/gen/csvparser.rs:736:49
[INFO] [stdout]     |
[INFO] [stdout] 736 |                 _ => Err(ANTLRError::NoAltError(NoViableAltError::new(
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^ use of undeclared type `NoViableAltError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::NoViableAltError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/csvparser.rs:744:21
[INFO] [stdout]     |
[INFO] [stdout] 744 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:55:38
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub type LocalTokenFactory<'input> = antlr_rust::token_factory::OwningTokenFactory;
[INFO] [stdout]    |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  6 + use antlr_rust_sleagon::token_factory;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `token_factory`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 55 - pub type LocalTokenFactory<'input> = antlr_rust::token_factory::OwningTokenFactory;
[INFO] [stdout] 55 + pub type LocalTokenFactory<'input> = token_factory::OwningTokenFactory;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnlexer.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnlexer.rs:101:21
[INFO] [stdout]     |
[INFO] [stdout]  32 | pub const ATN: isize = 2;
[INFO] [stdout]     | ------------------------- similarly named constant `ATN` defined here
[INFO] [stdout] ...
[INFO] [stdout] 101 |                     _ATN.clone(),
[INFO] [stdout]     |                     ^^^^ help: a constant with a similar name exists: `ATN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnlexer.rs:102:21
[INFO] [stdout]     |
[INFO] [stdout] 102 |                     _decision_to_DFA.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnlexer.rs:103:21
[INFO] [stdout]     |
[INFO] [stdout] 103 |                     _shared_context_cache.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:68:38
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub type LocalTokenFactory<'input> = antlr_rust::token_factory::OwningTokenFactory;
[INFO] [stdout]    |                                      ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  9 + use antlr_rust_sleagon::token_factory;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `token_factory`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 68 - pub type LocalTokenFactory<'input> = antlr_rust::token_factory::OwningTokenFactory;
[INFO] [stdout] 68 + pub type LocalTokenFactory<'input> = token_factory::OwningTokenFactory;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParseTreeWalker` in this scope
[INFO] [stdout]   --> tests/gen/referencetoatnparser.rs:70:49
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub type ReferenceToATNTreeWalker<'input, 'a> = ParseTreeWalker<
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  9 + use antlr_rust_sleagon::tree::ParseTreeWalker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout]  41 | pub const ATN: isize = 2;
[INFO] [stdout]     | ------------------------- similarly named constant `ATN` defined here
[INFO] [stdout] ...
[INFO] [stdout] 105 |             _ATN.clone(),
[INFO] [stdout]     |             ^^^^ help: a constant with a similar name exists: `ATN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:106:13
[INFO] [stdout]     |
[INFO] [stdout] 106 |             _decision_to_DFA.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout]  85 |     _shared_context_cache: Box<PredictionContextCache>,
[INFO] [stdout]     |     --------------------- a field by that name exists in `Self`
[INFO] [stdout] ...
[INFO] [stdout] 107 |             _shared_context_cache.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:146:56
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub trait ReferenceToATNParserContext<'input>: for<'x> Listenable<dyn ReferenceToATNListener<'input> + 'x>
[INFO] [stdout]     |                                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |     for TerminalNode<'input, ReferenceToATNParserContextType>
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ErrorNode` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |     for ErrorNode<'input, ReferenceToATNParserContextType>
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::ErrorNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VOCABULARY` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:224:12
[INFO] [stdout]     |
[INFO] [stdout] 224 |         &**VOCABULARY
[INFO] [stdout]     |            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:239:18
[INFO] [stdout]     |
[INFO] [stdout] 239 | impl<'input, 'a> Listenable<dyn ReferenceToATNListener<'input> + 'a> for AContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:277:33
[INFO] [stdout]     |
[INFO] [stdout] 277 |     fn ATN_all(&self) -> Vec<Rc<TerminalNode<'input, ReferenceToATNParserContextType>>>
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:285:42
[INFO] [stdout]     |
[INFO] [stdout] 285 |     fn ATN(&self, i: usize) -> Option<Rc<TerminalNode<'input, ReferenceToATNParserContextType>>>
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:292:32
[INFO] [stdout]     |
[INFO] [stdout] 292 |     fn ID_all(&self) -> Vec<Rc<TerminalNode<'input, ReferenceToATNParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:300:41
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn ID(&self, i: usize) -> Option<Rc<TerminalNode<'input, ReferenceToATNParserContextType>>>
[INFO] [stdout]     |                                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:315:60
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub fn a(&mut self) -> Result<Rc<AContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:322:32
[INFO] [stdout]     |
[INFO] [stdout] 322 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/referencetoatnparser.rs:379:21
[INFO] [stdout]     |
[INFO] [stdout] 379 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]   --> tests/gen/simplelrlexer.rs:99:21
[INFO] [stdout]    |
[INFO] [stdout] 99 |                     _ATN.clone(),
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/simplelrlexer.rs:100:21
[INFO] [stdout]     |
[INFO] [stdout] 100 |                     _decision_to_DFA.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/simplelrlexer.rs:101:21
[INFO] [stdout]     |
[INFO] [stdout] 101 |                     _shared_context_cache.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParseTreeWalker` in this scope
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 |     ParseTreeWalker<'input, 'a, SimpleLRParserContextType, dyn SimpleLRListener<'input> + 'a>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  9 + use antlr_rust_sleagon::tree::ParseTreeWalker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]   --> tests/gen/simplelrparser.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |             _ATN.clone(),
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             _decision_to_DFA.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout]  80 |     _shared_context_cache: Box<PredictionContextCache>,
[INFO] [stdout]     |     --------------------- a field by that name exists in `Self`
[INFO] [stdout] ...
[INFO] [stdout] 102 |             _shared_context_cache.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |     for<'x> Listenable<dyn SimpleLRListener<'input> + 'x>
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:148:48
[INFO] [stdout]     |
[INFO] [stdout] 148 | impl<'input> SimpleLRParserContext<'input> for TerminalNode<'input, SimpleLRParserContextType> {}
[INFO] [stdout]     |                                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ErrorNode` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:149:48
[INFO] [stdout]     |
[INFO] [stdout] 149 | impl<'input> SimpleLRParserContext<'input> for ErrorNode<'input, SimpleLRParserContextType> {}
[INFO] [stdout]     |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::ErrorNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VOCABULARY` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:213:12
[INFO] [stdout]     |
[INFO] [stdout] 213 |         &**VOCABULARY
[INFO] [stdout]     |            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:259:18
[INFO] [stdout]     |
[INFO] [stdout] 259 | impl<'input, 'a> Listenable<dyn SimpleLRListener<'input> + 'a> for SContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:311:60
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub fn s(&mut self) -> Result<Rc<SContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:317:32
[INFO] [stdout]     |
[INFO] [stdout] 317 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:332:21
[INFO] [stdout]     |
[INFO] [stdout] 332 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:356:18
[INFO] [stdout]     |
[INFO] [stdout] 356 | impl<'input, 'a> Listenable<dyn SimpleLRListener<'input> + 'a> for AContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:395:31
[INFO] [stdout]     |
[INFO] [stdout] 395 |     fn ID(&self) -> Option<Rc<TerminalNode<'input, SimpleLRParserContextType>>>
[INFO] [stdout]     |                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:416:60
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub fn a(&mut self) -> Result<Rc<AContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:420:71
[INFO] [stdout]     |
[INFO] [stdout] 420 |     fn a_rec(&mut self, _p: isize) -> Result<Rc<AContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:431:32
[INFO] [stdout]     |
[INFO] [stdout] 431 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FailedPredicateError`
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:458:41
[INFO] [stdout]     |
[INFO] [stdout] 458 | ...                   Err(FailedPredicateError::new(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `FailedPredicateError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::FailedPredicateError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/simplelrparser.rs:478:21
[INFO] [stdout]     |
[INFO] [stdout] 478 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalclexer.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalclexer.rs:118:21
[INFO] [stdout]     |
[INFO] [stdout] 118 |                     _ATN.clone(),
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalclexer.rs:119:21
[INFO] [stdout]     |
[INFO] [stdout] 119 |                     _decision_to_DFA.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalclexer.rs:120:21
[INFO] [stdout]     |
[INFO] [stdout] 120 |                     _shared_context_cache.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParseTreeWalker` in this scope
[INFO] [stdout]   --> tests/gen/visitorcalcparser.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     ParseTreeWalker<'input, 'a, VisitorCalcParserContextType, dyn VisitorCalcListener<'input> + 'a>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  9 + use antlr_rust_sleagon::tree::ParseTreeWalker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:121:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             _ATN.clone(),
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 122 |             _decision_to_DFA.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:123:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |     _shared_context_cache: Box<PredictionContextCache>,
[INFO] [stdout]     |     --------------------- a field by that name exists in `Self`
[INFO] [stdout] ...
[INFO] [stdout] 123 |             _shared_context_cache.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |     for<'x> Listenable<dyn VisitorCalcListener<'input> + 'x>
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:164:15
[INFO] [stdout]     |
[INFO] [stdout] 164 |     + for<'x> Visitable<dyn VisitorCalcVisitor<'input> + 'x>
[INFO] [stdout]     |               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `VisitableDyn` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:171:21
[INFO] [stdout]     |
[INFO] [stdout] 171 | impl<'input, 'x, T> VisitableDyn<T> for dyn VisitorCalcParserContext<'input> + 'input
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |     for TerminalNode<'input, VisitorCalcParserContextType>
[INFO] [stdout]     |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ErrorNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:184:51
[INFO] [stdout]     |
[INFO] [stdout] 184 | impl<'input> VisitorCalcParserContext<'input> for ErrorNode<'input, VisitorCalcParserContextType> {}
[INFO] [stdout]     |                                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::ErrorNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VOCABULARY` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:248:12
[INFO] [stdout]     |
[INFO] [stdout] 248 |         &**VOCABULARY
[INFO] [stdout]     |            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:296:18
[INFO] [stdout]     |
[INFO] [stdout] 296 | impl<'input, 'a> Listenable<dyn VisitorCalcListener<'input> + 'a> for SContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:307:18
[INFO] [stdout]     |
[INFO] [stdout] 307 | impl<'input, 'a> Visitable<dyn VisitorCalcVisitor<'input> + 'a> for SContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:347:32
[INFO] [stdout]     |
[INFO] [stdout] 347 |     fn EOF(&self) -> Option<Rc<TerminalNode<'input, VisitorCalcParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:362:60
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub fn s(&mut self) -> Result<Rc<SContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:368:32
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:383:21
[INFO] [stdout]     |
[INFO] [stdout] 383 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:405:14
[INFO] [stdout]     |
[INFO] [stdout] 405 | impl<'input> antlr_rust::parser_rule_context::DerefSeal for ExprContextAll<'input> {}
[INFO] [stdout]     |              ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::parser_rule_context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `parser_rule_context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 405 - impl<'input> antlr_rust::parser_rule_context::DerefSeal for ExprContextAll<'input> {}
[INFO] [stdout] 405 + impl<'input> parser_rule_context::DerefSeal for ExprContextAll<'input> {}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:421:18
[INFO] [stdout]     |
[INFO] [stdout] 421 | impl<'input, 'a> Visitable<dyn VisitorCalcVisitor<'input> + 'a> for ExprContextAll<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:426:18
[INFO] [stdout]     |
[INFO] [stdout] 426 | impl<'input, 'a> Listenable<dyn VisitorCalcListener<'input> + 'a> for ExprContextAll<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:444:18
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<'input, 'a> Listenable<dyn VisitorCalcListener<'input> + 'a> for ExprContext<'input> {}
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:446:18
[INFO] [stdout]     |
[INFO] [stdout] 446 | impl<'input, 'a> Visitable<dyn VisitorCalcVisitor<'input> + 'a> for ExprContext<'input> {}
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:497:32
[INFO] [stdout]     |
[INFO] [stdout] 497 |     fn ADD(&self) -> Option<Rc<TerminalNode<'input, VisitorCalcParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:505:32
[INFO] [stdout]     |
[INFO] [stdout] 505 |     fn SUB(&self) -> Option<Rc<TerminalNode<'input, VisitorCalcParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:524:18
[INFO] [stdout]     |
[INFO] [stdout] 524 | impl<'input, 'a> Listenable<dyn VisitorCalcListener<'input> + 'a> for AddContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:535:18
[INFO] [stdout]     |
[INFO] [stdout] 535 | impl<'input, 'a> Visitable<dyn VisitorCalcVisitor<'input> + 'a> for AddContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:582:32
[INFO] [stdout]     |
[INFO] [stdout] 582 |     fn INT(&self) -> Option<Rc<TerminalNode<'input, VisitorCalcParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:601:18
[INFO] [stdout]     |
[INFO] [stdout] 601 | impl<'input, 'a> Listenable<dyn VisitorCalcListener<'input> + 'a> for NumberContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:612:18
[INFO] [stdout]     |
[INFO] [stdout] 612 | impl<'input, 'a> Visitable<dyn VisitorCalcVisitor<'input> + 'a> for NumberContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:671:32
[INFO] [stdout]     |
[INFO] [stdout] 671 |     fn MUL(&self) -> Option<Rc<TerminalNode<'input, VisitorCalcParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:679:32
[INFO] [stdout]     |
[INFO] [stdout] 679 |     fn DIV(&self) -> Option<Rc<TerminalNode<'input, VisitorCalcParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:698:18
[INFO] [stdout]     |
[INFO] [stdout] 698 | impl<'input, 'a> Listenable<dyn VisitorCalcListener<'input> + 'a> for MultiplyContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Visitable` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:709:18
[INFO] [stdout]     |
[INFO] [stdout] 709 | impl<'input, 'a> Visitable<dyn VisitorCalcVisitor<'input> + 'a> for MultiplyContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Visitable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:756:66
[INFO] [stdout]     |
[INFO] [stdout] 756 |     pub fn expr(&mut self) -> Result<Rc<ExprContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:760:77
[INFO] [stdout]     |
[INFO] [stdout] 760 |     fn expr_rec(&mut self, _p: isize) -> Result<Rc<ExprContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:772:32
[INFO] [stdout]     |
[INFO] [stdout] 772 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FailedPredicateError`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:816:49
[INFO] [stdout]     |
[INFO] [stdout] 816 | ...                   Err(FailedPredicateError::new(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `FailedPredicateError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::FailedPredicateError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FailedPredicateError`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:853:49
[INFO] [stdout]     |
[INFO] [stdout] 853 | ...                   Err(FailedPredicateError::new(
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `FailedPredicateError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::FailedPredicateError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/visitorcalcparser.rs:889:21
[INFO] [stdout]     |
[INFO] [stdout] 889 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/xmllexer.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/xmllexer.rs:178:21
[INFO] [stdout]     |
[INFO] [stdout] 178 |                     _ATN.clone(),
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/xmllexer.rs:179:21
[INFO] [stdout]     |
[INFO] [stdout] 179 |                     _decision_to_DFA.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/xmllexer.rs:180:21
[INFO] [stdout]     |
[INFO] [stdout] 180 |                     _shared_context_cache.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelslexer.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/labelslexer.rs:127:21
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     _ATN.clone(),
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/labelslexer.rs:128:21
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     _decision_to_DFA.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/labelslexer.rs:129:21
[INFO] [stdout]     |
[INFO] [stdout] 129 |                     _shared_context_cache.clone(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ParseTreeWalker` in this scope
[INFO] [stdout]   --> tests/gen/labelsparser.rs:96:5
[INFO] [stdout]    |
[INFO] [stdout] 96 |     ParseTreeWalker<'input, 'a, LabelsParserContextType, dyn LabelsListener<'input> + 'a>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  9 + use antlr_rust_sleagon::tree::ParseTreeWalker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |         antlr_rust::recognizer::check_version("0", "3");
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_ATN` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:126:13
[INFO] [stdout]     |
[INFO] [stdout] 126 |             _ATN.clone(),
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_decision_to_DFA` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:127:13
[INFO] [stdout]     |
[INFO] [stdout] 127 |             _decision_to_DFA.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `_shared_context_cache` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 106 |     _shared_context_cache: Box<PredictionContextCache>,
[INFO] [stdout]     |     --------------------- a field by that name exists in `Self`
[INFO] [stdout] ...
[INFO] [stdout] 128 |             _shared_context_cache.clone(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:167:13
[INFO] [stdout]     |
[INFO] [stdout] 167 |     for<'x> Listenable<dyn LabelsListener<'input> + 'x>
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:174:46
[INFO] [stdout]     |
[INFO] [stdout] 174 | impl<'input> LabelsParserContext<'input> for TerminalNode<'input, LabelsParserContextType> {}
[INFO] [stdout]     |                                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ErrorNode` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:175:46
[INFO] [stdout]     |
[INFO] [stdout] 175 | impl<'input> LabelsParserContext<'input> for ErrorNode<'input, LabelsParserContextType> {}
[INFO] [stdout]     |                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::ErrorNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VOCABULARY` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:239:12
[INFO] [stdout]     |
[INFO] [stdout] 239 |         &**VOCABULARY
[INFO] [stdout]     |            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:289:18
[INFO] [stdout]     |
[INFO] [stdout] 289 | impl<'input, 'a> Listenable<dyn LabelsListener<'input> + 'a> for SContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:344:60
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub fn s(&mut self) -> Result<Rc<SContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:350:32
[INFO] [stdout]     |
[INFO] [stdout] 350 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:363:21
[INFO] [stdout]     |
[INFO] [stdout] 363 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]    --> tests/gen/labelsparser.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 | impl<'input> antlr_rust::parser_rule_context::DerefSeal for EContextAll<'input> {}
[INFO] [stdout]     |              ^^^^^^^^^^ use of unresolved module or unlinked crate `antlr_rust`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `antlr_rust`, use `cargo add antlr_rust` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::parser_rule_context;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `parser_rule_context`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 389 - impl<'input> antlr_rust::parser_rule_context::DerefSeal for EContextAll<'input> {}
[INFO] [stdout] 389 + impl<'input> parser_rule_context::DerefSeal for EContextAll<'input> {}
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:409:18
[INFO] [stdout]     |
[INFO] [stdout] 409 | impl<'input, 'a> Listenable<dyn LabelsListener<'input> + 'a> for EContextAll<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:428:18
[INFO] [stdout]     |
[INFO] [stdout] 428 | impl<'input, 'a> Listenable<dyn LabelsListener<'input> + 'a> for EContext<'input> {}
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:502:18
[INFO] [stdout]     |
[INFO] [stdout] 502 | impl<'input, 'a> Listenable<dyn LabelsListener<'input> + 'a> for AddContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:568:18
[INFO] [stdout]     |
[INFO] [stdout] 568 | impl<'input, 'a> Listenable<dyn LabelsListener<'input> + 'a> for ParensContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:643:18
[INFO] [stdout]     |
[INFO] [stdout] 643 | impl<'input, 'a> Listenable<dyn LabelsListener<'input> + 'a> for MultContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:710:18
[INFO] [stdout]     |
[INFO] [stdout] 710 | impl<'input, 'a> Listenable<dyn LabelsListener<'input> + 'a> for DecContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:757:31
[INFO] [stdout]     |
[INFO] [stdout] 757 |     fn ID(&self) -> Option<Rc<TerminalNode<'input, LabelsParserContextType>>>
[INFO] [stdout]     |                               ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:777:18
[INFO] [stdout]     |
[INFO] [stdout] 777 | impl<'input, 'a> Listenable<dyn LabelsListener<'input> + 'a> for AnIDContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `TerminalNode` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:824:32
[INFO] [stdout]     |
[INFO] [stdout] 824 |     fn INT(&self) -> Option<Rc<TerminalNode<'input, LabelsParserContextType>>>
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this type alias
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::TerminalNode;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:844:18
[INFO] [stdout]     |
[INFO] [stdout] 844 | impl<'input, 'a> Listenable<dyn LabelsListener<'input> + 'a> for AnIntContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Listenable` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:909:18
[INFO] [stdout]     |
[INFO] [stdout] 909 | impl<'input, 'a> Listenable<dyn LabelsListener<'input> + 'a> for IncContext<'input> {
[INFO] [stdout]     |                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::tree::Listenable;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:956:60
[INFO] [stdout]     |
[INFO] [stdout] 956 |     pub fn e(&mut self) -> Result<Rc<EContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:960:71
[INFO] [stdout]     |
[INFO] [stdout] 960 |     fn e_rec(&mut self, _p: isize) -> Result<Rc<EContextAll<'input>>, ANTLRError> {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ANTLRError` in this scope
[INFO] [stdout]    --> tests/gen/labelsparser.rs:971:32
[INFO] [stdout]     |
[INFO] [stdout] 971 |         let result: Result<(), ANTLRError> = (|| {
[INFO] [stdout]     |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]     |
[INFO] [stdout]   9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]     --> tests/gen/labelsparser.rs:1109:30
[INFO] [stdout]      |
[INFO] [stdout] 1109 |                     _ => Err(ANTLRError::NoAltError(NoViableAltError::new(
[INFO] [stdout]      |                              ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> src/error_strategy.rs:584:13
[INFO] [stdout]     |
[INFO] [stdout] 580 | /             loop {
[INFO] [stdout] 581 | |                 ctx.set_exception(e.clone());
[INFO] [stdout] 582 | |                 ctx = ctx.get_parent()?
[INFO] [stdout] 583 | |             }
[INFO] [stdout]     | |_____________- any code following this expression is unreachable
[INFO] [stdout] 584 |               Some(())
[INFO] [stdout]     |               ^^^^^^^^ unreachable expression
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NoViableAltError`
[INFO] [stdout]     --> tests/gen/labelsparser.rs:1109:53
[INFO] [stdout]      |
[INFO] [stdout] 1109 |                     _ => Err(ANTLRError::NoAltError(NoViableAltError::new(
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^ use of undeclared type `NoViableAltError`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    9 + use antlr_rust_sleagon::errors::NoViableAltError;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FailedPredicateError`
[INFO] [stdout]     --> tests/gen/labelsparser.rs:1149:49
[INFO] [stdout]      |
[INFO] [stdout] 1149 | ...                   Err(FailedPredicateError::new(
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `FailedPredicateError`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    9 + use antlr_rust_sleagon::errors::FailedPredicateError;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FailedPredicateError`
[INFO] [stdout]     --> tests/gen/labelsparser.rs:1235:49
[INFO] [stdout]      |
[INFO] [stdout] 1235 | ...                   Err(FailedPredicateError::new(
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `FailedPredicateError`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    9 + use antlr_rust_sleagon::errors::FailedPredicateError;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FailedPredicateError`
[INFO] [stdout]     --> tests/gen/labelsparser.rs:1313:49
[INFO] [stdout]      |
[INFO] [stdout] 1313 | ...                   Err(FailedPredicateError::new(
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `FailedPredicateError`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    9 + use antlr_rust_sleagon::errors::FailedPredicateError;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FailedPredicateError`
[INFO] [stdout]     --> tests/gen/labelsparser.rs:1368:49
[INFO] [stdout]      |
[INFO] [stdout] 1368 | ...                   Err(FailedPredicateError::new(
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `FailedPredicateError`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    9 + use antlr_rust_sleagon::errors::FailedPredicateError;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ANTLRError`
[INFO] [stdout]     --> tests/gen/labelsparser.rs:1415:21
[INFO] [stdout]      |
[INFO] [stdout] 1415 |             Err(e @ ANTLRError::FallThrough(_)) => return Err(e),
[INFO] [stdout]      |                     ^^^^^^^^^^ use of undeclared type `ANTLRError`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    9 + use antlr_rust_sleagon::errors::ANTLRError;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CsvFileContext`, `HdrContext`, and `RowContext`
[INFO] [stdout]   --> tests/general_tests.rs:36:49
[INFO] [stdout]    |
[INFO] [stdout] 36 |         CSVParserContext, CSVParserContextType, CsvFileContext, HdrContext, RowContext,
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::gen::csvvisitor::CSVVisitor`
[INFO] [stdout]   --> tests/general_tests.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     use crate::gen::csvvisitor::CSVVisitor;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/csvvisitor.rs:51:72
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn visit_csvFile(&mut self, ctx: &CsvFileContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                                        ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/csvvisitor.rs:59:64
[INFO] [stdout]    |
[INFO] [stdout] 59 |     fn visit_hdr(&mut self, ctx: &HdrContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                                ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/csvvisitor.rs:67:64
[INFO] [stdout]    |
[INFO] [stdout] 67 |     fn visit_row(&mut self, ctx: &RowContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                                ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/csvvisitor.rs:75:68
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn visit_field(&mut self, ctx: &FieldContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                                    ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/visitorcalcvisitor.rs:56:60
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn visit_s(&mut self, ctx: &SContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                            ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/visitorcalcvisitor.rs:65:64
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn visit_add(&mut self, ctx: &AddContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                                ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/visitorcalcvisitor.rs:74:70
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn visit_number(&mut self, ctx: &NumberContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                                      ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0220]: associated type `Return` not found for `Self`
[INFO] [stdout]   --> tests/gen/visitorcalcvisitor.rs:83:74
[INFO] [stdout]    |
[INFO] [stdout] 83 |     fn visit_multiply(&mut self, ctx: &MultiplyContext<'input>) -> Self::Return {
[INFO] [stdout]    |                                                                          ^^^^^^ associated type `Return` not found
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0223]: ambiguous associated type
[INFO] [stdout]    --> tests/gen/csvlexer.rs:157:34
[INFO] [stdout]     |
[INFO] [stdout] 157 |     fn next_token(&mut self) -> <Self::TF as TokenFactory<'input>>::Tok {
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use fully-qualified syntax
[INFO] [stdout]     |
[INFO] [stdout] 157 -     fn next_token(&mut self) -> <Self::TF as TokenFactory<'input>>::Tok {
[INFO] [stdout] 157 +     fn next_token(&mut self) -> <<csvlexer::CSVLexer<'input, Input> as antlr_rust_sleagon::rule_context::CustomRuleContext>::TF as TokenFactory<'input>>::Tok {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0220, E0223, E0405, E0412, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0220`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `antlr-rust-sleagon` (test "general_tests") due to 459 previous errors; 2 warnings emitted
[INFO] [stdout] warning: unused variable: `rule_names`
[INFO] [stdout]    --> src/tree.rs:144:29
[INFO] [stdout]     |
[INFO] [stdout] 144 |     fn get_node_text(&self, rule_names: &[&str]) -> String {
[INFO] [stdout]     |                             ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rule_names`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `aggregate`
[INFO] [stdout]    --> src/tree.rs:281:33
[INFO] [stdout]     |
[INFO] [stdout] 281 |     fn aggregate_results(&self, aggregate: Self::Return, next: Self::Return) -> Self::Return {
[INFO] [stdout]     |                                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_aggregate`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node`
[INFO] [stdout]    --> src/tree.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |         node: &<Self::Node as ParserNodeType<'input>>::Type,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `current`
[INFO] [stdout]    --> src/tree.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         current: &Self::Return,
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `node`
[INFO] [stdout]    --> src/tree.rs:335:34
[INFO] [stdout]     |
[INFO] [stdout] 335 |     fn visit_children(&mut self, node: &Node::Type) -> T {
[INFO] [stdout]     |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_node`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `read_only` and `generate_rule_bypass_transitions` are never read
[INFO] [stdout]  --> src/atn_deserialization_options.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub struct ATNDeserializationOptions {
[INFO] [stdout]   |            ------------------------- fields in this struct
[INFO] [stdout] 3 |     read_only: bool,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 4 |     verify_atn: bool,
[INFO] [stdout] 5 |     generate_rule_bypass_transitions: bool,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `ATNDeserializationOptions` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `drop` is never used
[INFO] [stdout]   --> src/dfa.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub(crate) trait ScopeExt: Sized {
[INFO] [stdout]    |                  -------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 33 |     fn drop(self) {}
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `predicate_index` is never read
[INFO] [stdout]    --> src/errors.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 222 | pub struct FailedPredicateError {
[INFO] [stdout]     |            -------------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 225 |     predicate_index: isize,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FailedPredicateError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Sealed` is never used
[INFO] [stdout]   --> src/utils.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub trait Sealed {}
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 184 |     fn coerce_rc(from: Rc<T>) -> Rc<Self>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:15:9
[INFO] [stdout]     |
[INFO] [stdout]  15 | #![warn(missing_docs)] // warn if there is missing docs
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 |     fn coerce_box(from: Box<T>) -> Box<Self>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:186:5
[INFO] [stdout]     |
[INFO] [stdout] 186 |     fn coerce_ref(from: &T) -> &Self;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/lib.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 |     fn coerce_mut(from: &mut T) -> &mut Self;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/lib.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |     fn coerce_rc_to(self: Rc<Self>) -> Rc<T>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/lib.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     fn coerce_box_to(self: Box<Self>) -> Box<T>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/lib.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     fn coerce_ref_to(self: &Self) -> &T;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/lib.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     fn coerce_mut_to(self: &mut Self) -> &mut T;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a trait
[INFO] [stdout]    --> src/tree.rs:248:1
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub trait ParseTreeVisitorCompat<'input>: VisitChildren<'input, Self::Node, Self::Return> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated type
[INFO] [stdout]    --> src/tree.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     type Node: ParserNodeType<'input>;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated type
[INFO] [stdout]    --> src/tree.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     type Return: Default;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     fn visit(&mut self, node: &<Self::Node as ParserNodeType<'input>>::Type) -> Self::Return {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 | /     fn visit_children(
[INFO] [stdout] 266 | |         &mut self,
[INFO] [stdout] 267 | |         node: &<Self::Node as ParserNodeType<'input>>::Type,
[INFO] [stdout] 268 | |     ) -> Self::Return {
[INFO] [stdout]     | |_____________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 |     fn aggregate_results(&self, aggregate: Self::Return, next: Self::Return) -> Self::Return {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 | /     fn should_visit_next_child(
[INFO] [stdout] 286 | |         &self,
[INFO] [stdout] 287 | |         node: &<Self::Node as ParserNodeType<'input>>::Type,
[INFO] [stdout] 288 | |         current: &Self::Return,
[INFO] [stdout] 289 | |     ) -> bool {
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/tree.rs:346:5
[INFO] [stdout]     |
[INFO] [stdout] 346 |     fn visit_node(&mut self, node: &Node::Type) -> T;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type does not implement `Debug`; consider adding `#[derive(Debug)]` or a manual implementation
[INFO] [stdout]    --> src/lexer.rs:78:1
[INFO] [stdout]     |
[INFO] [stdout]  78 | / pub struct BaseLexer<
[INFO] [stdout]  79 | |     'input,
[INFO] [stdout]  80 | |     T: LexerRecog<'input, Self> + 'static,
[INFO] [stdout]  81 | |     Input: CharStream<TF::From>,
[INFO] [stdout] ...   |
[INFO] [stdout] 110 | |     pub text: Option<<TF::Data as ToOwned>::Owned>,
[INFO] [stdout] 111 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]    --> src/lib.rs:16:9
[INFO] [stdout]     |
[INFO] [stdout]  16 | #![warn(missing_debug_implementations)]
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type does not implement `Debug`; consider adding `#[derive(Debug)]` or a manual implementation
[INFO] [stdout]    --> src/parser.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / pub struct BaseParser<
[INFO] [stdout] 110 | |     'input,
[INFO] [stdout] 111 | |     Ext, //: 'static, //: ParserRecog<'input, Self> + 'static, // user provided behavior, such as semantic predicates
[INFO] [stdout] 112 | |     I: TokenStream<'input>, // input stream
[INFO] [stdout] ...   |
[INFO] [stdout] 151 | |     pd: PhantomData<fn() -> &'input str>,
[INFO] [stdout] 152 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "db47f515fb9803c3aea6f1fe6572313a2f87895bbb88a3c13904c4b2a174b75b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "db47f515fb9803c3aea6f1fe6572313a2f87895bbb88a3c13904c4b2a174b75b", kill_on_drop: false }`
[INFO] [stdout] db47f515fb9803c3aea6f1fe6572313a2f87895bbb88a3c13904c4b2a174b75b
