[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 + '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) { [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>) { [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(&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) { [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(&mut self, listener_id: ListenerId) -> Box [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 + '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) { [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>) { [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(&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) { [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(&mut self, listener_id: ListenerId) -> Box [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