[INFO] cloning repository https://github.com/pvolok/prettier-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pvolok/prettier-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpvolok%2Fprettier-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpvolok%2Fprettier-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f03a2b2a97a52fe6fc299ef37133690a7fc511f0 [INFO] checking pvolok/prettier-rs/f03a2b2a97a52fe6fc299ef37133690a7fc511f0 against master#e1ac0fa95ba15221ee195647cb12464df3164513 for pr-126090 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpvolok%2Fprettier-rs" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/pvolok/prettier-rs on toolchain e1ac0fa95ba15221ee195647cb12464df3164513 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e1ac0fa95ba15221ee195647cb12464df3164513" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/pvolok/prettier-rs [INFO] finished tweaking git repo https://github.com/pvolok/prettier-rs [INFO] tweaked toml for git repo https://github.com/pvolok/prettier-rs written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/pvolok/prettier-rs 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" "+e1ac0fa95ba15221ee195647cb12464df3164513" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded swc_visit_macros v0.5.8 [INFO] [stderr] Downloaded swc_macros_common v0.3.8 [INFO] [stderr] Downloaded swc_visit v0.5.7 [INFO] [stderr] Downloaded swc_ecma_visit v0.96.10 [INFO] [stderr] Downloaded pmutil v0.6.1 [INFO] [stderr] Downloaded swc_common v0.33.9 [INFO] [stderr] Downloaded is-macro v0.3.0 [INFO] [stderr] Downloaded string_enum v0.4.1 [INFO] [stderr] Downloaded better_scoped_tls v0.1.1 [INFO] [stderr] Downloaded hstr v0.2.6 [INFO] [stderr] Downloaded smartstring v1.0.1 [INFO] [stderr] Downloaded swc_ecma_parser v0.141.21 [INFO] [stderr] Downloaded ast_node v0.9.5 [INFO] [stderr] Downloaded from_variant v0.1.6 [INFO] [stderr] Downloaded swc_atoms v0.6.4 [INFO] [stderr] Downloaded swc_eq_ignore_macros v0.1.2 [INFO] [stderr] Downloaded unicode-id v0.3.4 [INFO] [stderr] Downloaded swc_ecma_ast v0.110.10 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+e1ac0fa95ba15221ee195647cb12464df3164513" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4ad2ccac646824509386b8d03a819765542d816d0e18a7adbaf08b77c4b6527b [INFO] running `Command { std: "docker" "start" "-a" "4ad2ccac646824509386b8d03a819765542d816d0e18a7adbaf08b77c4b6527b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4ad2ccac646824509386b8d03a819765542d816d0e18a7adbaf08b77c4b6527b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4ad2ccac646824509386b8d03a819765542d816d0e18a7adbaf08b77c4b6527b", kill_on_drop: false }` [INFO] [stdout] 4ad2ccac646824509386b8d03a819765542d816d0e18a7adbaf08b77c4b6527b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+e1ac0fa95ba15221ee195647cb12464df3164513" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2b250a31c5434f76d564d0791b8fc77f79db5d0e15622ab900cfa080c5c55945 [INFO] running `Command { std: "docker" "start" "-a" "2b250a31c5434f76d564d0791b8fc77f79db5d0e15622ab900cfa080c5c55945", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.69 [INFO] [stderr] Compiling memchr v2.6.4 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling regex-syntax v0.8.2 [INFO] [stderr] Compiling libc v0.2.150 [INFO] [stderr] Checking once_cell v1.18.0 [INFO] [stderr] Compiling serde v1.0.192 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Checking smallvec v1.11.2 [INFO] [stderr] Checking new_debug_unreachable v1.0.4 [INFO] [stderr] Checking unicode-bidi v0.3.13 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Checking unicode-normalization v0.1.22 [INFO] [stderr] Compiling num-bigint v0.4.4 [INFO] [stderr] Checking scoped-tls v1.0.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Checking phf_shared v0.11.2 [INFO] [stderr] Checking pin-project-lite v0.2.13 [INFO] [stderr] Checking either v1.9.0 [INFO] [stderr] Checking tracing-core v0.1.32 [INFO] [stderr] Checking better_scoped_tls v0.1.1 [INFO] [stderr] Checking unicode-width v0.1.11 [INFO] [stderr] Compiling smartstring v1.0.1 [INFO] [stderr] Checking unicode-id v0.3.4 [INFO] [stderr] Checking bitflags v2.4.1 [INFO] [stderr] Compiling anyhow v1.0.75 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking typed-arena v2.0.2 [INFO] [stderr] Checking idna v0.4.0 [INFO] [stderr] Compiling aho-corasick v1.1.2 [INFO] [stderr] Compiling phf_generator v0.11.2 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Checking url v2.4.1 [INFO] [stderr] Compiling syn v2.0.39 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Compiling psm v0.1.21 [INFO] [stderr] Compiling stacker v0.1.15 [INFO] [stderr] Compiling regex-automata v0.4.3 [INFO] [stderr] Compiling regex v1.10.2 [INFO] [stderr] Compiling Inflector v0.11.4 [INFO] [stderr] Compiling pmutil v0.6.1 [INFO] [stderr] Compiling swc_macros_common v0.3.8 [INFO] [stderr] Compiling serde_derive v1.0.192 [INFO] [stderr] Compiling phf_macros v0.11.2 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling swc_visit_macros v0.5.8 [INFO] [stderr] Compiling from_variant v0.1.6 [INFO] [stderr] Compiling ast_node v0.9.5 [INFO] [stderr] Compiling swc_eq_ignore_macros v0.1.2 [INFO] [stderr] Compiling is-macro v0.3.0 [INFO] [stderr] Compiling string_enum v0.4.1 [INFO] [stderr] Checking phf v0.11.2 [INFO] [stderr] Checking hstr v0.2.6 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Checking swc_visit v0.5.7 [INFO] [stderr] Checking swc_atoms v0.6.4 [INFO] [stderr] Checking swc_common v0.33.9 [INFO] [stderr] Checking swc_ecma_ast v0.110.10 [INFO] [stderr] Checking swc_ecma_parser v0.141.21 [INFO] [stderr] Checking swc_ecma_visit v0.96.10 [INFO] [stderr] Checking prustier v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `ast_util::get_preferred_quote` and `print_dangling_comments` [INFO] [stdout] --> src/ast_printer.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | ast_util::get_preferred_quote, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 38 | print_dangling_comments, print_leading_comments, print_trailing_comments, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `write` [INFO] [stdout] --> src/doc.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | fmt::{write, Write}, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `borrow::Cow` [INFO] [stdout] --> src/doc_printer.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{borrow::Cow, collections::HashMap, fmt::Write, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sub` [INFO] [stdout] --> src/print_js/bin_expr.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | ast_path::{sub, sub_box, var, Path}, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Span` [INFO] [stdout] --> src/print_js/call.rs:1:27 [INFO] [stdout] | [INFO] [stdout] 1 | use swc_common::{BytePos, Span, Spanned}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `JSXFragment` [INFO] [stdout] --> src/print_js/jsx.rs:3:31 [INFO] [stdout] | [INFO] [stdout] 3 | JSXElement, JSXElementName, JSXFragment, JSXOpeningElement, Lit, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CallExpr` and `OptChainBase` [INFO] [stdout] --> src/print_js/parens.rs:3:39 [INFO] [stdout] | [INFO] [stdout] 3 | BinExpr, BinaryOp, BlockStmtOrExpr, CallExpr, Expr, ForHead, OptChainBase, [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CallExprField`, `OptChainBaseField`, and `OptChainExprField` [INFO] [stdout] --> src/print_js/parens.rs:7:17 [INFO] [stdout] | [INFO] [stdout] 7 | BinExprField, CallExprField, CalleeField, CondExprField, ForOfStmtField, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 8 | MemberExprField, NewExprField, OptChainBaseField, OptChainExprField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ast_util::get_preferred_quote` and `print_dangling_comments` [INFO] [stdout] --> src/ast_printer.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | ast_util::get_preferred_quote, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 38 | print_dangling_comments, print_leading_comments, print_trailing_comments, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `write` [INFO] [stdout] --> src/doc.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | fmt::{write, Write}, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `borrow::Cow` [INFO] [stdout] --> src/doc_printer.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{borrow::Cow, collections::HashMap, fmt::Write, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sub` [INFO] [stdout] --> src/print_js/bin_expr.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | ast_path::{sub, sub_box, var, Path}, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Span` [INFO] [stdout] --> src/print_js/call.rs:1:27 [INFO] [stdout] | [INFO] [stdout] 1 | use swc_common::{BytePos, Span, Spanned}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `JSXFragment` [INFO] [stdout] --> src/print_js/jsx.rs:3:31 [INFO] [stdout] | [INFO] [stdout] 3 | JSXElement, JSXElementName, JSXFragment, JSXOpeningElement, Lit, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CallExpr` and `OptChainBase` [INFO] [stdout] --> src/print_js/parens.rs:3:39 [INFO] [stdout] | [INFO] [stdout] 3 | BinExpr, BinaryOp, BlockStmtOrExpr, CallExpr, Expr, ForHead, OptChainBase, [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CallExprField`, `OptChainBaseField`, and `OptChainExprField` [INFO] [stdout] --> src/print_js/parens.rs:7:17 [INFO] [stdout] | [INFO] [stdout] 7 | BinExprField, CallExprField, CalleeField, CondExprField, ForOfStmtField, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 8 | MemberExprField, NewExprField, OptChainBaseField, OptChainExprField, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/ast_printer.rs:853:5 [INFO] [stdout] | [INFO] [stdout] 816 | / return print_assignment( [INFO] [stdout] 817 | | self, [INFO] [stdout] 818 | | left_doc, [INFO] [stdout] 819 | | AssignmentLeft::Pat(&var_declarator.name), [INFO] [stdout] 820 | | (" =".into(), op_pos), [INFO] [stdout] 821 | | init, [INFO] [stdout] 822 | | ); [INFO] [stdout] | |_______- any code following this expression is unreachable [INFO] [stdout] ... [INFO] [stdout] 853 | / if let Some(init) = &var_declarator.init { [INFO] [stdout] 854 | | let right_doc = self.print_expr(init)?; [INFO] [stdout] 855 | | [INFO] [stdout] 856 | | const MIN_OVERLAP_FOR_BREAK: i32 = 3; [INFO] [stdout] ... | [INFO] [stdout] 910 | | Ok(left_doc) [INFO] [stdout] 911 | | } [INFO] [stdout] | |_____^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/ast_printer.rs:853:5 [INFO] [stdout] | [INFO] [stdout] 816 | / return print_assignment( [INFO] [stdout] 817 | | self, [INFO] [stdout] 818 | | left_doc, [INFO] [stdout] 819 | | AssignmentLeft::Pat(&var_declarator.name), [INFO] [stdout] 820 | | (" =".into(), op_pos), [INFO] [stdout] 821 | | init, [INFO] [stdout] 822 | | ); [INFO] [stdout] | |_______- any code following this expression is unreachable [INFO] [stdout] ... [INFO] [stdout] 853 | / if let Some(init) = &var_declarator.init { [INFO] [stdout] 854 | | let right_doc = self.print_expr(init)?; [INFO] [stdout] 855 | | [INFO] [stdout] 856 | | const MIN_OVERLAP_FOR_BREAK: i32 = 3; [INFO] [stdout] ... | [INFO] [stdout] 910 | | Ok(left_doc) [INFO] [stdout] 911 | | } [INFO] [stdout] | |_____^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/ast_printer.rs:1345:5 [INFO] [stdout] | [INFO] [stdout] 1337 | / return print_assignment( [INFO] [stdout] 1338 | | self, [INFO] [stdout] 1339 | | left_doc, [INFO] [stdout] 1340 | | AssignmentLeft::PatOrExpr(&assign_expr.left), [INFO] [stdout] 1341 | | (op_doc, op_pos), [INFO] [stdout] 1342 | | &assign_expr.right, [INFO] [stdout] 1343 | | ); [INFO] [stdout] | |_____- any code following this expression is unreachable [INFO] [stdout] 1344 | [INFO] [stdout] 1345 | let is_assignment = true; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/ast_printer.rs:1345:5 [INFO] [stdout] | [INFO] [stdout] 1337 | / return print_assignment( [INFO] [stdout] 1338 | | self, [INFO] [stdout] 1339 | | left_doc, [INFO] [stdout] 1340 | | AssignmentLeft::PatOrExpr(&assign_expr.left), [INFO] [stdout] 1341 | | (op_doc, op_pos), [INFO] [stdout] 1342 | | &assign_expr.right, [INFO] [stdout] 1343 | | ); [INFO] [stdout] | |_____- any code following this expression is unreachable [INFO] [stdout] 1344 | [INFO] [stdout] 1345 | let is_assignment = true; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `value` found for struct `std::collections::btree_map::Cursor` in the current scope [INFO] [stdout] --> src/src_cursor.rs:29:8 [INFO] [stdout] | [INFO] [stdout] 25 | let prev_starting = self [INFO] [stdout] | _________________________- [INFO] [stdout] 26 | | .cmts [INFO] [stdout] 27 | | .by_lo [INFO] [stdout] 28 | | .upper_bound(Bound::Included(&self.pos)) [INFO] [stdout] 29 | | .value(); [INFO] [stdout] | | -^^^^^ method not found in `Cursor<'_, BytePos, Comment>` [INFO] [stdout] | |_______| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `value` found for struct `std::collections::btree_map::Cursor` in the current scope [INFO] [stdout] --> src/src_cursor.rs:29:8 [INFO] [stdout] | [INFO] [stdout] 25 | let prev_starting = self [INFO] [stdout] | _________________________- [INFO] [stdout] 26 | | .cmts [INFO] [stdout] 27 | | .by_lo [INFO] [stdout] 28 | | .upper_bound(Bound::Included(&self.pos)) [INFO] [stdout] 29 | | .value(); [INFO] [stdout] | | -^^^^^ method not found in `Cursor<'_, BytePos, Comment>` [INFO] [stdout] | |_______| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `value` found for struct `std::collections::btree_map::Cursor` in the current scope [INFO] [stdout] --> src/src_cursor.rs:34:8 [INFO] [stdout] | [INFO] [stdout] 30 | let next_ending = self [INFO] [stdout] | _______________________- [INFO] [stdout] 31 | | .cmts [INFO] [stdout] 32 | | .by_hi [INFO] [stdout] 33 | | .lower_bound(Bound::Excluded(&self.pos)) [INFO] [stdout] 34 | | .value(); [INFO] [stdout] | | -^^^^^ method not found in `Cursor<'_, BytePos, Comment>` [INFO] [stdout] | |_______| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `value` found for struct `std::collections::btree_map::Cursor` in the current scope [INFO] [stdout] --> src/src_cursor.rs:34:8 [INFO] [stdout] | [INFO] [stdout] 30 | let next_ending = self [INFO] [stdout] | _______________________- [INFO] [stdout] 31 | | .cmts [INFO] [stdout] 32 | | .by_hi [INFO] [stdout] 33 | | .lower_bound(Bound::Excluded(&self.pos)) [INFO] [stdout] 34 | | .value(); [INFO] [stdout] | | -^^^^^ method not found in `Cursor<'_, BytePos, Comment>` [INFO] [stdout] | |_______| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `value` found for struct `std::collections::btree_map::Cursor` in the current scope [INFO] [stdout] --> src/src_cursor.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 38 | let following_comment = self [INFO] [stdout] | _________________________________- [INFO] [stdout] 39 | | .cmts [INFO] [stdout] 40 | | .by_lo [INFO] [stdout] 41 | | .lower_bound(Bound::Excluded(&self.pos)) [INFO] [stdout] 42 | | .value(); [INFO] [stdout] | | -^^^^^ method not found in `Cursor<'_, BytePos, Comment>` [INFO] [stdout] | |___________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `value` found for struct `std::collections::btree_map::Cursor` in the current scope [INFO] [stdout] --> src/src_cursor.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 38 | let following_comment = self [INFO] [stdout] | _________________________________- [INFO] [stdout] 39 | | .cmts [INFO] [stdout] 40 | | .by_lo [INFO] [stdout] 41 | | .lower_bound(Bound::Excluded(&self.pos)) [INFO] [stdout] 42 | | .value(); [INFO] [stdout] | | -^^^^^ method not found in `Cursor<'_, BytePos, Comment>` [INFO] [stdout] | |___________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/ast_path.rs:166:19 [INFO] [stdout] | [INFO] [stdout] 166 | self.sub(|p| (node_ref, child)) [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/ast_path.rs:166:19 [INFO] [stdout] | [INFO] [stdout] 166 | self.sub(|p| (node_ref, child)) [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `module` [INFO] [stdout] --> src/ast_printer.rs:111:23 [INFO] [stdout] | [INFO] [stdout] 111 | Program::Module(module) => todo!(), [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_module` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `module` [INFO] [stdout] --> src/ast_printer.rs:111:23 [INFO] [stdout] | [INFO] [stdout] 111 | Program::Module(module) => todo!(), [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_module` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `using_decl` [INFO] [stdout] --> src/ast_printer.rs:709:26 [INFO] [stdout] | [INFO] [stdout] 709 | ForHead::UsingDecl(using_decl) => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_using_decl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `using_decl` [INFO] [stdout] --> src/ast_printer.rs:709:26 [INFO] [stdout] | [INFO] [stdout] 709 | ForHead::UsingDecl(using_decl) => todo!(), [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_using_decl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `has_short_key` [INFO] [stdout] --> src/ast_printer.rs:862:11 [INFO] [stdout] | [INFO] [stdout] 862 | let has_short_key = [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_has_short_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `has_short_key` [INFO] [stdout] --> src/ast_printer.rs:862:11 [INFO] [stdout] | [INFO] [stdout] 862 | let has_short_key = [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_has_short_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_assignment` [INFO] [stdout] --> src/ast_printer.rs:1345:9 [INFO] [stdout] | [INFO] [stdout] 1345 | let is_assignment = true; [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_assignment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_assignment` [INFO] [stdout] --> src/ast_printer.rs:1345:9 [INFO] [stdout] | [INFO] [stdout] 1345 | let is_assignment = true; [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_assignment` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `prev_quasi_indent_size` [INFO] [stdout] --> src/ast_printer.rs:1572:9 [INFO] [stdout] | [INFO] [stdout] 1572 | let prev_quasi_indent_size = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_prev_quasi_indent_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `prev_quasi_indent_size` [INFO] [stdout] --> src/ast_printer.rs:1572:9 [INFO] [stdout] | [INFO] [stdout] 1572 | let prev_quasi_indent_size = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_prev_quasi_indent_size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `offset` [INFO] [stdout] --> src/doc.rs:308:28 [INFO] [stdout] | [INFO] [stdout] 308 | Doc::Fill { items, offset } => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `offset: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `offset` [INFO] [stdout] --> src/doc.rs:308:28 [INFO] [stdout] | [INFO] [stdout] 308 | Doc::Fill { items, offset } => { [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `offset: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src_file` [INFO] [stdout] --> src/doc_printer.rs:116:3 [INFO] [stdout] | [INFO] [stdout] 116 | src_file: &SourceFile, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_src_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src_file` [INFO] [stdout] --> src/doc_printer.rs:116:3 [INFO] [stdout] | [INFO] [stdout] 116 | src_file: &SourceFile, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_src_file` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/doc_printer.rs:530:9 [INFO] [stdout] | [INFO] [stdout] 530 | id, [INFO] [stdout] | ^^ help: try ignoring the field: `id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `group_id` [INFO] [stdout] --> src/doc_printer.rs:569:9 [INFO] [stdout] | [INFO] [stdout] 569 | group_id, [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `group_id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `negate` [INFO] [stdout] --> src/doc_printer.rs:570:9 [INFO] [stdout] | [INFO] [stdout] 570 | negate, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `negate: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `literal` [INFO] [stdout] --> src/doc_printer.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | literal, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `literal: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/doc_printer.rs:530:9 [INFO] [stdout] | [INFO] [stdout] 530 | id, [INFO] [stdout] | ^^ help: try ignoring the field: `id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `group_id` [INFO] [stdout] --> src/doc_printer.rs:569:9 [INFO] [stdout] | [INFO] [stdout] 569 | group_id, [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `group_id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `negate` [INFO] [stdout] --> src/doc_printer.rs:570:9 [INFO] [stdout] | [INFO] [stdout] 570 | negate, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `negate: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `literal` [INFO] [stdout] --> src/doc_printer.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | literal, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `literal: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/print_js/array.rs:47:7 [INFO] [stdout] | [INFO] [stdout] 46 | ExprOrSpread { expr, .. } => expr.as_ref(), [INFO] [stdout] | ------------------------- matches any value [INFO] [stdout] 47 | _ => return false, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/print_js/array.rs:47:7 [INFO] [stdout] | [INFO] [stdout] 46 | ExprOrSpread { expr, .. } => expr.as_ref(), [INFO] [stdout] | ------------------------- matches any value [INFO] [stdout] 47 | _ => return false, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_nested` [INFO] [stdout] --> src/print_js/bin_expr.rs:19:3 [INFO] [stdout] | [INFO] [stdout] 19 | is_nested: bool, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_nested` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_nested` [INFO] [stdout] --> src/print_js/bin_expr.rs:19:3 [INFO] [stdout] | [INFO] [stdout] 19 | is_nested: bool, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_nested` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `acc` [INFO] [stdout] --> src/print_js/class.rs:132:31 [INFO] [stdout] | [INFO] [stdout] 132 | ClassMember::AutoAccessor(acc) => todo!(), [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_acc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `acc` [INFO] [stdout] --> src/print_js/class.rs:132:31 [INFO] [stdout] | [INFO] [stdout] 132 | ClassMember::AutoAccessor(acc) => todo!(), [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_acc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> src/print_js/comments.rs:56:63 [INFO] [stdout] | [INFO] [stdout] 56 | for cmt in cx.cmts.by_lo.range(start..end.max(start)).map(|(k, v)| v) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> src/print_js/comments.rs:95:63 [INFO] [stdout] | [INFO] [stdout] 95 | for cmt in cx.cmts.by_lo.range(start..end.max(start)).map(|(k, v)| v) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pos` [INFO] [stdout] --> src/print_js/comments.rs:120:33 [INFO] [stdout] | [INFO] [stdout] 120 | SrcItem::Ascii(c, pos) if c == '\n' => true, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_pos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> src/print_js/comments.rs:160:57 [INFO] [stdout] | [INFO] [stdout] 160 | for (i, cmt) in cx.cmts.by_lo.range(start..end).map(|(k, v)| v).enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> src/print_js/comments.rs:56:63 [INFO] [stdout] | [INFO] [stdout] 56 | for cmt in cx.cmts.by_lo.range(start..end.max(start)).map(|(k, v)| v) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> src/print_js/comments.rs:95:63 [INFO] [stdout] | [INFO] [stdout] 95 | for cmt in cx.cmts.by_lo.range(start..end.max(start)).map(|(k, v)| v) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pos` [INFO] [stdout] --> src/print_js/comments.rs:120:33 [INFO] [stdout] | [INFO] [stdout] 120 | SrcItem::Ascii(c, pos) if c == '\n' => true, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_pos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `k` [INFO] [stdout] --> src/print_js/comments.rs:160:57 [INFO] [stdout] | [INFO] [stdout] 160 | for (i, cmt) in cx.cmts.by_lo.range(start..end).map(|(k, v)| v).enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_k` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cx` [INFO] [stdout] --> src/print_js/function.rs:173:3 [INFO] [stdout] | [INFO] [stdout] 173 | cx: &mut AstPrinter, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cx` [INFO] [stdout] --> src/print_js/function.rs:244:3 [INFO] [stdout] | [INFO] [stdout] 244 | cx: &mut AstPrinter, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arrow_expr` [INFO] [stdout] --> src/print_js/function.rs:245:3 [INFO] [stdout] | [INFO] [stdout] 245 | arrow_expr: &ArrowExpr, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arrow_expr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cx` [INFO] [stdout] --> src/print_js/function.rs:173:3 [INFO] [stdout] | [INFO] [stdout] 173 | cx: &mut AstPrinter, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cx` [INFO] [stdout] --> src/print_js/function.rs:244:3 [INFO] [stdout] | [INFO] [stdout] 244 | cx: &mut AstPrinter, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arrow_expr` [INFO] [stdout] --> src/print_js/function.rs:245:3 [INFO] [stdout] | [INFO] [stdout] 245 | arrow_expr: &ArrowExpr, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arrow_expr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/print_js/function.rs:472:9 [INFO] [stdout] | [INFO] [stdout] 472 | |p, c| ARef::ReturnStmt(p, ReturnStmtField::Arg), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `should_print_semi_before_comments` [INFO] [stdout] --> src/print_js/function.rs:526:7 [INFO] [stdout] | [INFO] [stdout] 526 | let should_print_semi_before_comments = false; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_should_print_semi_before_comments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/print_js/function.rs:472:9 [INFO] [stdout] | [INFO] [stdout] 472 | |p, c| ARef::ReturnStmt(p, ReturnStmtField::Arg), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `should_print_semi_before_comments` [INFO] [stdout] --> src/print_js/function.rs:526:7 [INFO] [stdout] | [INFO] [stdout] 526 | let should_print_semi_before_comments = false; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_should_print_semi_before_comments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cx` [INFO] [stdout] --> src/print_js/jsx.rs:219:3 [INFO] [stdout] | [INFO] [stdout] 219 | cx: &mut AstPrinter, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spread_element` [INFO] [stdout] --> src/print_js/jsx.rs:220:3 [INFO] [stdout] | [INFO] [stdout] 220 | spread_element: &SpreadElement, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spread_element` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cx` [INFO] [stdout] --> src/print_js/jsx.rs:219:3 [INFO] [stdout] | [INFO] [stdout] 219 | cx: &mut AstPrinter, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `spread_element` [INFO] [stdout] --> src/print_js/jsx.rs:220:3 [INFO] [stdout] | [INFO] [stdout] 220 | spread_element: &SpreadElement, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_spread_element` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `object_lit` [INFO] [stdout] --> src/print_js/parens.rs:67:18 [INFO] [stdout] | [INFO] [stdout] 67 | Expr::Object(object_lit) => { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_object_lit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unary_expr` [INFO] [stdout] --> src/print_js/parens.rs:130:17 [INFO] [stdout] | [INFO] [stdout] 130 | Expr::Unary(unary_expr) => (), [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unary_expr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cx` [INFO] [stdout] --> src/print_js/parens.rs:17:21 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn needs_parens(cx: &mut AstPrinter, expr: &Path) -> bool { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `object_lit` [INFO] [stdout] --> src/print_js/parens.rs:67:18 [INFO] [stdout] | [INFO] [stdout] 67 | Expr::Object(object_lit) => { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_object_lit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `unary_expr` [INFO] [stdout] --> src/print_js/parens.rs:130:17 [INFO] [stdout] | [INFO] [stdout] 130 | Expr::Unary(unary_expr) => (), [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_unary_expr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cx` [INFO] [stdout] --> src/print_js/parens.rs:17:21 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn needs_parens(cx: &mut AstPrinter, expr: &Path) -> bool { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_cx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors; 39 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0599`. [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors; 39 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0599`. [INFO] [stdout] [INFO] [stderr] error: could not compile `prustier` (bin "prustier") due to 4 previous errors; 39 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `prustier` (bin "prustier" test) due to 4 previous errors; 39 warnings emitted [INFO] running `Command { std: "docker" "inspect" "2b250a31c5434f76d564d0791b8fc77f79db5d0e15622ab900cfa080c5c55945", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2b250a31c5434f76d564d0791b8fc77f79db5d0e15622ab900cfa080c5c55945", kill_on_drop: false }` [INFO] [stdout] 2b250a31c5434f76d564d0791b8fc77f79db5d0e15622ab900cfa080c5c55945