[INFO] fetching crate dbt-antlr4 1.0.2...
[INFO] checking dbt-antlr4-1.0.2 against try#7b3da9103634dffd4f4365cfd8642427c781d99f+rustflags=-Dinherent-method-on-receiver for 152214-denied-retry-0
[INFO] extracting crate dbt-antlr4 1.0.2 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate dbt-antlr4 1.0.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dbt-antlr4 1.0.2
[INFO] tweaked toml for crates.io crate dbt-antlr4 1.0.2 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate dbt-antlr4 1.0.2 on toolchain 7b3da9103634dffd4f4365cfd8642427c781d99f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7b3da9103634dffd4f4365cfd8642427c781d99f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dbt-antlr4 1.0.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7b3da9103634dffd4f4365cfd8642427c781d99f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+7b3da9103634dffd4f4365cfd8642427c781d99f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3fd541535631fc768570d8d19235f2f3ab2b4c4b0dfe36f7a9dfcb7494146875
[INFO] running `Command { std: "docker" "start" "-a" "3fd541535631fc768570d8d19235f2f3ab2b4c4b0dfe36f7a9dfcb7494146875", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3fd541535631fc768570d8d19235f2f3ab2b4c4b0dfe36f7a9dfcb7494146875", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3fd541535631fc768570d8d19235f2f3ab2b4c4b0dfe36f7a9dfcb7494146875", kill_on_drop: false }`
[INFO] [stdout] 3fd541535631fc768570d8d19235f2f3ab2b4c4b0dfe36f7a9dfcb7494146875
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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 -Dinherent-method-on-receiver" "-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:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+7b3da9103634dffd4f4365cfd8642427c781d99f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d89e032ae861628fddcba49d18d5ffc85fe02e28f7484658f319b0dc3ea032c5
[INFO] running `Command { std: "docker" "start" "-a" "d89e032ae861628fddcba49d18d5ffc85fe02e28f7484658f319b0dc3ea032c5", kill_on_drop: false }`
[INFO] [stderr]     Checking allocator-api2 v0.2.21
[INFO] [stderr]     Checking equivalent v1.0.2
[INFO] [stderr]     Checking foldhash v0.2.0
[INFO] [stderr]     Checking bit-vec v0.8.0
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking uuid v1.19.0
[INFO] [stderr]     Checking bit-set v0.8.0
[INFO] [stderr]     Checking fxhash v0.2.1
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking bumpalo v3.19.1
[INFO] [stderr]     Checking dbt-antlr4 v1.0.2 (/opt/rustwide/workdir)
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:308:9
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 308 |           self,
[INFO] [stdout]     |           ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D inherent-method-on-receiver`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:323:23
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 323 |       pub fn get_parent(&self) -> Option<&'arena Ext::Node> {
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:327:23
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 327 |       pub fn has_parent(&self) -> bool {
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:331:25
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 331 |       pub fn set_self_ref(&mut self, self_ref: *const Ext::Node) {
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:335:23
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 335 |       pub fn set_parent(&mut self, parent: Option<&'arena Ext::Node>) {
[INFO] [stdout]     |                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:339:26
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 339 |       pub fn set_exception(&self, e: ANTLRError, arena: &'arena Arena) {
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:343:31
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 343 |       pub fn set_invoking_state(&mut self, t: i32) {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:347:27
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 347 |       pub fn set_alt_number(&mut self, _alt_number: i32) {
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 351 |       pub fn set_start(&mut self, t: Option<&'arena dyn Token>) {
[INFO] [stdout]     |                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:355:21
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 355 |       pub fn set_stop(&mut self, t: Option<&'arena dyn Token>) {
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:359:30
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 359 |       pub fn remove_last_child(&mut self) {
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:363:22
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 363 |       pub fn add_child(&mut self, child: &'arena Ext::Node) {
[INFO] [stdout]     |                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:367:22
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 367 |       pub fn get_child(&self, i: usize) -> Option<&'arena Ext::Node> {
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:371:29
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 371 |       pub fn get_children<'a>(&'a self) -> Box<dyn Iterator<Item = &'arena Ext::Node> + 'a> {
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:385:33
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 385 |       pub fn child_of_type<'a, T>(&'a self, pos: usize) -> Option<&'arena T>
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:398:36
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 398 |       pub fn children_of_type<'a, T>(&'a self) -> Vec<&'arena T>
[INFO] [stdout]     |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:416:9
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 416 |           &'arena self,
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/lexer.rs:248:27
[INFO] [stdout]     |
[INFO] [stdout] 135 | / impl<'input, 'arena, Ext, Input, TF> Deref for BaseLexer<'input, 'arena, Ext, Input, TF>
[INFO] [stdout] 136 | | where
[INFO] [stdout] 137 | |     Ext: LexerRecog<'input, 'arena, TF, Self> + 'static,
[INFO] [stdout] 138 | |     Input: CharStream<'input>,
[INFO] [stdout] 139 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout]     | |______________________________________________- trait implemented here
[INFO] [stdout] 140 |   {
[INFO] [stdout] 141 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 248 |       pub fn get_char_index(&self) -> isize {
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/lexer.rs:253:25
[INFO] [stdout]     |
[INFO] [stdout] 135 | / impl<'input, 'arena, Ext, Input, TF> Deref for BaseLexer<'input, 'arena, Ext, Input, TF>
[INFO] [stdout] 136 | | where
[INFO] [stdout] 137 | |     Ext: LexerRecog<'input, 'arena, TF, Self> + 'static,
[INFO] [stdout] 138 | |     Input: CharStream<'input>,
[INFO] [stdout] 139 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout]     | |______________________________________________- trait implemented here
[INFO] [stdout] 140 |   {
[INFO] [stdout] 141 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 253 |       pub fn get_text<'a>(&'a self) -> Cow<'a, str>
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/lexer.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 135 | / impl<'input, 'arena, Ext, Input, TF> Deref for BaseLexer<'input, 'arena, Ext, Input, TF>
[INFO] [stdout] 136 | | where
[INFO] [stdout] 137 | |     Ext: LexerRecog<'input, 'arena, TF, Self> + 'static,
[INFO] [stdout] 138 | |     Input: CharStream<'input>,
[INFO] [stdout] 139 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout]     | |______________________________________________- trait implemented here
[INFO] [stdout] 140 |   {
[INFO] [stdout] 141 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 270 |       pub fn set_text(&mut self, _text: impl Into<String>) {
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/lexer.rs:279:31
[INFO] [stdout]     |
[INFO] [stdout] 135 | / impl<'input, 'arena, Ext, Input, TF> Deref for BaseLexer<'input, 'arena, Ext, Input, TF>
[INFO] [stdout] 136 | | where
[INFO] [stdout] 137 | |     Ext: LexerRecog<'input, 'arena, TF, Self> + 'static,
[INFO] [stdout] 138 | |     Input: CharStream<'input>,
[INFO] [stdout] 139 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout]     | |______________________________________________- trait implemented here
[INFO] [stdout] 140 |   {
[INFO] [stdout] 141 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 279 |       pub fn add_error_listener(&mut self, listener: Box<dyn ErrorListener<'input, 'arena, Self>>) {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/lexer.rs:284:35
[INFO] [stdout]     |
[INFO] [stdout] 135 | / impl<'input, 'arena, Ext, Input, TF> Deref for BaseLexer<'input, 'arena, Ext, Input, TF>
[INFO] [stdout] 136 | | where
[INFO] [stdout] 137 | |     Ext: LexerRecog<'input, 'arena, TF, Self> + 'static,
[INFO] [stdout] 138 | |     Input: CharStream<'input>,
[INFO] [stdout] 139 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout]     | |______________________________________________- trait implemented here
[INFO] [stdout] 140 |   {
[INFO] [stdout] 141 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 284 |       pub fn remove_error_listeners(&mut self) {
[INFO] [stdout]     |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:404:19
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 404 |       pub fn ctx_is(&self, other: Option<&'arena Node>) -> bool {
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:416:16
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 416 |       pub fn ctx(&self) -> Option<&'arena Node> {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:429:27
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 429 |       pub unsafe fn ctx_mut(&mut self) -> Option<&'arena mut Node> {
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:451:21
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 451 |       pub fn take_ctx(&mut self) -> Option<&'arena Node> {
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:471:31
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 471 |       pub fn with_mut_ctx<F, R>(&mut self, f: F) -> R
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:481:9
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 481 |           &mut self,
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:504:9
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 504 |           &mut self,
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:525:35
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 525 |       pub fn add_dyn_parse_listener(&mut self, listener: Box<Node::Listener>) {
[INFO] [stdout]     |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:531:37
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 531 |       pub fn remove_parse_listener<L>(&mut self, listener_id: ListenerId<L>) -> Box<L>
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:544:35
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 544 |       pub fn remove_parse_listeners(&mut self) {
[INFO] [stdout]     |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:548:37
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 548 |       pub fn trigger_enter_rule_event(&mut self) -> Result<(), ANTLRError> {
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:557:36
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 557 |       pub fn trigger_exit_rule_event(&mut self) -> Result<(), ANTLRError> {
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:308:9
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 308 |           self,
[INFO] [stdout]     |           ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D inherent-method-on-receiver`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:572:9
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 572 |           &mut self,
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:323:23
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 323 |       pub fn get_parent(&self) -> Option<&'arena Ext::Node> {
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:327:23
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 327 |       pub fn has_parent(&self) -> bool {
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:331:25
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 331 |       pub fn set_self_ref(&mut self, self_ref: *const Ext::Node) {
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:598:22
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 598 |       pub fn exit_rule(&mut self) -> Result<&'arena Node, ANTLRError> {
[INFO] [stdout]     |                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:335:23
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 335 |       pub fn set_parent(&mut self, parent: Option<&'arena Ext::Node>) {
[INFO] [stdout]     |                         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:339:26
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 339 |       pub fn set_exception(&self, e: ANTLRError, arena: &'arena Arena) {
[INFO] [stdout]     |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:343:31
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 343 |       pub fn set_invoking_state(&mut self, t: i32) {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:626:9
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 626 |           &mut self,
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:347:27
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 347 |       pub fn set_alt_number(&mut self, _alt_number: i32) {
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:351:22
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 351 |       pub fn set_start(&mut self, t: Option<&'arena dyn Token>) {
[INFO] [stdout]     |                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:355:21
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 355 |       pub fn set_stop(&mut self, t: Option<&'arena dyn Token>) {
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:359:30
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 359 |       pub fn remove_last_child(&mut self) {
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:650:9
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 650 |           &mut self,
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:363:22
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 363 |       pub fn add_child(&mut self, child: &'arena Ext::Node) {
[INFO] [stdout]     |                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:367:22
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 367 |       pub fn get_child(&self, i: usize) -> Option<&'arena Ext::Node> {
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:371:29
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 371 |       pub fn get_children<'a>(&'a self) -> Box<dyn Iterator<Item = &'arena Ext::Node> + 'a> {
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:680:9
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 680 |           &mut self,
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:385:33
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 385 |       pub fn child_of_type<'a, T>(&'a self, pos: usize) -> Option<&'arena T>
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:398:36
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 398 |       pub fn children_of_type<'a, T>(&'a self) -> Vec<&'arena T>
[INFO] [stdout]     |                                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser_rule_context.rs:416:9
[INFO] [stdout]     |
[INFO] [stdout] 134 | / impl<'input, 'arena, Ext> Deref for BaseParserRuleContext<'input, 'arena, Ext>
[INFO] [stdout] 135 | | where
[INFO] [stdout] 136 | |     Ext: CustomRuleContext<'input, 'arena>,
[INFO] [stdout]     | |___________________________________________- trait implemented here
[INFO] [stdout] 137 |   {
[INFO] [stdout] 138 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 416 |           &'arena self,
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:723:21
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 723 |       pub fn dump_dfa(&self) {
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/lexer.rs:248:27
[INFO] [stdout]     |
[INFO] [stdout] 135 | / impl<'input, 'arena, Ext, Input, TF> Deref for BaseLexer<'input, 'arena, Ext, Input, TF>
[INFO] [stdout] 136 | | where
[INFO] [stdout] 137 | |     Ext: LexerRecog<'input, 'arena, TF, Self> + 'static,
[INFO] [stdout] 138 | |     Input: CharStream<'input>,
[INFO] [stdout] 139 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout]     | |______________________________________________- trait implemented here
[INFO] [stdout] 140 |   {
[INFO] [stdout] 141 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 248 |       pub fn get_char_index(&self) -> isize {
[INFO] [stdout]     |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/lexer.rs:253:25
[INFO] [stdout]     |
[INFO] [stdout] 135 | / impl<'input, 'arena, Ext, Input, TF> Deref for BaseLexer<'input, 'arena, Ext, Input, TF>
[INFO] [stdout] 136 | | where
[INFO] [stdout] 137 | |     Ext: LexerRecog<'input, 'arena, TF, Self> + 'static,
[INFO] [stdout] 138 | |     Input: CharStream<'input>,
[INFO] [stdout] 139 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout]     | |______________________________________________- trait implemented here
[INFO] [stdout] 140 |   {
[INFO] [stdout] 141 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 253 |       pub fn get_text<'a>(&'a self) -> Cow<'a, str>
[INFO] [stdout]     |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/lexer.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 135 | / impl<'input, 'arena, Ext, Input, TF> Deref for BaseLexer<'input, 'arena, Ext, Input, TF>
[INFO] [stdout] 136 | | where
[INFO] [stdout] 137 | |     Ext: LexerRecog<'input, 'arena, TF, Self> + 'static,
[INFO] [stdout] 138 | |     Input: CharStream<'input>,
[INFO] [stdout] 139 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout]     | |______________________________________________- trait implemented here
[INFO] [stdout] 140 |   {
[INFO] [stdout] 141 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 270 |       pub fn set_text(&mut self, _text: impl Into<String>) {
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/lexer.rs:279:31
[INFO] [stdout]     |
[INFO] [stdout] 135 | / impl<'input, 'arena, Ext, Input, TF> Deref for BaseLexer<'input, 'arena, Ext, Input, TF>
[INFO] [stdout] 136 | | where
[INFO] [stdout] 137 | |     Ext: LexerRecog<'input, 'arena, TF, Self> + 'static,
[INFO] [stdout] 138 | |     Input: CharStream<'input>,
[INFO] [stdout] 139 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout]     | |______________________________________________- trait implemented here
[INFO] [stdout] 140 |   {
[INFO] [stdout] 141 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 279 |       pub fn add_error_listener(&mut self, listener: Box<dyn ErrorListener<'input, 'arena, Self>>) {
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/lexer.rs:284:35
[INFO] [stdout]     |
[INFO] [stdout] 135 | / impl<'input, 'arena, Ext, Input, TF> Deref for BaseLexer<'input, 'arena, Ext, Input, TF>
[INFO] [stdout] 136 | | where
[INFO] [stdout] 137 | |     Ext: LexerRecog<'input, 'arena, TF, Self> + 'static,
[INFO] [stdout] 138 | |     Input: CharStream<'input>,
[INFO] [stdout] 139 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout]     | |______________________________________________- trait implemented here
[INFO] [stdout] 140 |   {
[INFO] [stdout] 141 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 284 |       pub fn remove_error_listeners(&mut self) {
[INFO] [stdout]     |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:404:19
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 404 |       pub fn ctx_is(&self, other: Option<&'arena Node>) -> bool {
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:416:16
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 416 |       pub fn ctx(&self) -> Option<&'arena Node> {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:429:27
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 429 |       pub unsafe fn ctx_mut(&mut self) -> Option<&'arena mut Node> {
[INFO] [stdout]     |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:451:21
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 451 |       pub fn take_ctx(&mut self) -> Option<&'arena Node> {
[INFO] [stdout]     |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:471:31
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 471 |       pub fn with_mut_ctx<F, R>(&mut self, f: F) -> R
[INFO] [stdout]     |                                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:481:9
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 481 |           &mut self,
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:504:9
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 504 |           &mut self,
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:525:35
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 525 |       pub fn add_dyn_parse_listener(&mut self, listener: Box<Node::Listener>) {
[INFO] [stdout]     |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:531:37
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 531 |       pub fn remove_parse_listener<L>(&mut self, listener_id: ListenerId<L>) -> Box<L>
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:544:35
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 544 |       pub fn remove_parse_listeners(&mut self) {
[INFO] [stdout]     |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:548:37
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 548 |       pub fn trigger_enter_rule_event(&mut self) -> Result<(), ANTLRError> {
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:557:36
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 557 |       pub fn trigger_exit_rule_event(&mut self) -> Result<(), ANTLRError> {
[INFO] [stdout]     |                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:572:9
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 572 |           &mut self,
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:598:22
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 598 |       pub fn exit_rule(&mut self) -> Result<&'arena Node, ANTLRError> {
[INFO] [stdout]     |                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:626:9
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 626 |           &mut self,
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:650:9
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 650 |           &mut self,
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:680:9
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 680 |           &mut self,
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: inherent methods on types that implement `Deref` or `Receiver` shadow methods of their target
[INFO] [stdout]    --> src/parser.rs:723:21
[INFO] [stdout]     |
[INFO] [stdout] 129 | / impl<'input, 'arena, Ext, Node, Input, TF> Deref
[INFO] [stdout] 130 | |     for BaseParser<'input, 'arena, Ext, Node, Input, TF>
[INFO] [stdout] 131 | | where
[INFO] [stdout] 132 | |     Ext: ParserRecog<'input, 'arena, Self>,
[INFO] [stdout] 133 | |     TF: TokenFactory<'input, 'arena> + 'arena,
[INFO] [stdout] 134 | |     Input: TokenStream<'input, 'arena, TF>,
[INFO] [stdout] 135 | |     Node: RuleNode<'input, 'arena>,
[INFO] [stdout]     | |___________________________________- trait implemented here
[INFO] [stdout] 136 |   {
[INFO] [stdout] 137 |       type Target = Ext;
[INFO] [stdout]     |       ----------- with `Target` set here
[INFO] [stdout] ...
[INFO] [stdout] 723 |       pub fn dump_dfa(&self) {
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `dbt-antlr4` (lib test) due to 40 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `dbt-antlr4` (lib) due to 40 previous errors
[INFO] running `Command { std: "docker" "inspect" "d89e032ae861628fddcba49d18d5ffc85fe02e28f7484658f319b0dc3ea032c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d89e032ae861628fddcba49d18d5ffc85fe02e28f7484658f319b0dc3ea032c5", kill_on_drop: false }`
[INFO] [stdout] d89e032ae861628fddcba49d18d5ffc85fe02e28f7484658f319b0dc3ea032c5
