[INFO] cloning repository https://github.com/leaysgur/oxc_formatter
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/leaysgur/oxc_formatter" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleaysgur%2Foxc_formatter", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleaysgur%2Foxc_formatter'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c96ae0de892e0c050a155a43b0fee87971ad66ba
[INFO] testing leaysgur/oxc_formatter against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleaysgur%2Foxc_formatter" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/leaysgur/oxc_formatter
[INFO] finished tweaking git repo https://github.com/leaysgur/oxc_formatter
[INFO] tweaked toml for git repo https://github.com/leaysgur/oxc_formatter written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/leaysgur/oxc_formatter on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/leaysgur/oxc_formatter 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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded oxc_ast_macros v0.55.0
[INFO] [stderr]   Downloaded oxc_estree v0.55.0
[INFO] [stderr]   Downloaded smawk v0.3.2
[INFO] [stderr]   Downloaded oxc_span v0.55.0
[INFO] [stderr]   Downloaded castaway v0.2.3
[INFO] [stderr]   Downloaded assert-unchecked v0.1.2
[INFO] [stderr]   Downloaded drop_bomb v0.1.5
[INFO] [stderr]   Downloaded oxc-miette-derive v1.0.2
[INFO] [stderr]   Downloaded cow-utils v0.1.3
[INFO] [stderr]   Downloaded oxc_allocator v0.55.0
[INFO] [stderr]   Downloaded oxc_data_structures v0.55.0
[INFO] [stderr]   Downloaded str_indices v0.4.4
[INFO] [stderr]   Downloaded oxc_index v3.0.0
[INFO] [stderr]   Downloaded oxc_syntax v0.55.0
[INFO] [stderr]   Downloaded oxc_ecmascript v0.55.0
[INFO] [stderr]   Downloaded oxc_regular_expression v0.55.0
[INFO] [stderr]   Downloaded oxc-miette v1.0.2
[INFO] [stderr]   Downloaded ryu-js v1.0.2
[INFO] [stderr]   Downloaded ropey v1.6.1
[INFO] [stderr]   Downloaded oxc_parser v0.55.0
[INFO] [stderr]   Downloaded unicode-id-start v1.3.1
[INFO] [stderr]   Downloaded oxc_ast v0.55.0
[INFO] [stderr]   Downloaded owo-colors v4.2.0
[INFO] [stderr]   Downloaded oxc_diagnostics v0.55.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] cd7f1b8de4c280b533f103654077ebc3766719c3db02ba6d43ec5393c6b9cde1
[INFO] running `Command { std: "docker" "start" "-a" "cd7f1b8de4c280b533f103654077ebc3766719c3db02ba6d43ec5393c6b9cde1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cd7f1b8de4c280b533f103654077ebc3766719c3db02ba6d43ec5393c6b9cde1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cd7f1b8de4c280b533f103654077ebc3766719c3db02ba6d43ec5393c6b9cde1", kill_on_drop: false }`
[INFO] [stdout] cd7f1b8de4c280b533f103654077ebc3766719c3db02ba6d43ec5393c6b9cde1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a50f650686066c6df8f393215e3d244ceafaa42b063cbe6e28c4e59fc2dab3ee
[INFO] running `Command { std: "docker" "start" "-a" "a50f650686066c6df8f393215e3d244ceafaa42b063cbe6e28c4e59fc2dab3ee", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.99
[INFO] [stderr]    Compiling siphasher v1.0.1
[INFO] [stderr]    Compiling owo-colors v4.2.0
[INFO] [stderr]    Compiling rustversion v1.0.20
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling smawk v0.3.2
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling oxc_estree v0.55.0
[INFO] [stderr]    Compiling cow-utils v0.1.3
[INFO] [stderr]    Compiling unicode-id-start v1.3.1
[INFO] [stderr]    Compiling str_indices v0.4.4
[INFO] [stderr]    Compiling assert-unchecked v0.1.2
[INFO] [stderr]    Compiling smallvec v1.14.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling bitflags v2.9.0
[INFO] [stderr]    Compiling nonmax v0.5.5
[INFO] [stderr]    Compiling ryu-js v1.0.2
[INFO] [stderr]    Compiling oxc_index v3.0.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling ropey v1.6.1
[INFO] [stderr]    Compiling drop_bomb v0.1.5
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling bumpalo v3.17.0
[INFO] [stderr]    Compiling hashbrown v0.15.2
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling castaway v0.2.3
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling oxc_data_structures v0.55.0
[INFO] [stderr]    Compiling oxc_allocator v0.55.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling oxc-miette-derive v1.0.2
[INFO] [stderr]    Compiling oxc_ast_macros v0.55.0
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling oxc-miette v1.0.2
[INFO] [stderr]    Compiling oxc_span v0.55.0
[INFO] [stderr]    Compiling oxc_diagnostics v0.55.0
[INFO] [stderr]    Compiling oxc_syntax v0.55.0
[INFO] [stderr]    Compiling oxc_regular_expression v0.55.0
[INFO] [stderr]    Compiling oxc_ast v0.55.0
[INFO] [stderr]    Compiling oxc_ecmascript v0.55.0
[INFO] [stderr]    Compiling oxc_parser v0.55.0
[INFO] [stderr]    Compiling oxc_formatter v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: methods `elements`, `state_mut`, `snapshot`, and `restore_snapshot` are never used
[INFO] [stdout]   --> src/buffer.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub trait Buffer {
[INFO] [stdout]    |           ------ methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 43 |     fn elements(&self) -> &[FormatElement];
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     fn state_mut(&mut self) -> &mut FormatState;
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 |     fn snapshot(&self) -> BufferSnapshot;
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 |     fn restore_snapshot(&mut self, snapshot: BufferSnapshot);
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `BufferSnapshot` is never used
[INFO] [stdout]   --> src/buffer.rs:88:10
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub enum BufferSnapshot {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `position`, `unwrap_position`, and `unwrap_any` are never used
[INFO] [stdout]    --> src/buffer.rs:99:18
[INFO] [stdout]     |
[INFO] [stdout]  97 | impl BufferSnapshot {
[INFO] [stdout]     | ------------------- associated items in this implementation
[INFO] [stdout]  98 |     /// Creates a new buffer snapshot that points to the specified position.
[INFO] [stdout]  99 |     pub const fn position(index: usize) -> Self {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub fn unwrap_position(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub fn unwrap_any<T: 'static>(self) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `with_capacity` and `take_vec` are never used
[INFO] [stdout]    --> src/buffer.rs:189:12
[INFO] [stdout]     |
[INFO] [stdout] 179 | impl<'a> VecBuffer<'a> {
[INFO] [stdout]     | ---------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 189 |     pub fn with_capacity(capacity: usize, state: &'a mut FormatState) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 202 |     pub fn take_vec(&mut self) -> Vec<FormatElement> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Inspect` is never constructed
[INFO] [stdout]    --> src/buffer.rs:255:12
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub struct Inspect<'inner, Inspector> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/buffer.rs:261:8
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl<'inner, Inspector> Inspect<'inner, Inspector> {
[INFO] [stdout]     | -------------------------------------------------- associated function in this implementation
[INFO] [stdout] 261 |     fn new(inner: &'inner mut dyn Buffer, inspector: Inspector) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RemoveSoftLinesBuffer` is never constructed
[INFO] [stdout]    --> src/buffer.rs:341:12
[INFO] [stdout]     |
[INFO] [stdout] 341 | pub struct RemoveSoftLinesBuffer<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `clean_interned`, and `is_in_expanded_conditional_content` are never used
[INFO] [stdout]    --> src/buffer.rs:359:12
[INFO] [stdout]     |
[INFO] [stdout] 357 | impl<'a> RemoveSoftLinesBuffer<'a> {
[INFO] [stdout]     | ---------------------------------- associated items in this implementation
[INFO] [stdout] 358 |     /// Creates a new buffer that removes the soft line breaks before writing them into `buffer`.
[INFO] [stdout] 359 |     pub fn new(inner: &'a mut dyn Buffer) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 368 |     fn clean_interned(&mut self, interned: &Interned) -> Interned {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 378 |     fn is_in_expanded_conditional_content(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `clean_interned` is never used
[INFO] [stdout]    --> src/buffer.rs:387:4
[INFO] [stdout]     |
[INFO] [stdout] 387 | fn clean_interned(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `BufferExtensions` is never used
[INFO] [stdout]    --> src/buffer.rs:547:11
[INFO] [stdout]     |
[INFO] [stdout] 547 | pub trait BufferExtensions: Buffer + Sized {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Recording` is never constructed
[INFO] [stdout]    --> src/buffer.rs:613:12
[INFO] [stdout]     |
[INFO] [stdout] 613 | pub struct Recording<'buf, Buffer> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `write_fmt`, `write_element`, and `stop` are never used
[INFO] [stdout]    --> src/buffer.rs:622:8
[INFO] [stdout]     |
[INFO] [stdout] 618 | / impl<'buf, B> Recording<'buf, B>
[INFO] [stdout] 619 | | where
[INFO] [stdout] 620 | |     B: Buffer,
[INFO] [stdout]     | |______________- associated items in this implementation
[INFO] [stdout] 621 |   {
[INFO] [stdout] 622 |       fn new(buffer: &'buf mut B) -> Self {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] ...
[INFO] [stdout] 630 |       pub fn write_fmt(&mut self, arguments: Arguments) {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 635 |       pub fn write_element(&mut self, element: FormatElement) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 639 |       pub fn stop(self) -> Recorded<'buf> {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Recorded` is never constructed
[INFO] [stdout]    --> src/buffer.rs:655:12
[INFO] [stdout]     |
[INFO] [stdout] 655 | pub struct Recorded<'a>(&'a [FormatElement]);
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_line_break` is never used
[INFO] [stdout]   --> src/builders.rs:68:14
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const fn soft_line_break() -> Line {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `empty_line` is never used
[INFO] [stdout]    --> src/builders.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const fn empty_line() -> Line {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_line_break_or_space` is never used
[INFO] [stdout]    --> src/builders.rs:189:14
[INFO] [stdout]     |
[INFO] [stdout] 189 | pub const fn soft_line_break_or_space() -> Line {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `line_suffix` is never used
[INFO] [stdout]    --> src/builders.rs:335:8
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn line_suffix<Content>(inner: &Content) -> LineSuffix
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LineSuffix` is never constructed
[INFO] [stdout]    --> src/builders.rs:345:12
[INFO] [stdout]     |
[INFO] [stdout] 345 | pub struct LineSuffix<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `line_suffix_boundary` is never used
[INFO] [stdout]    --> src/builders.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 | pub const fn line_suffix_boundary() -> LineSuffixBoundary {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LineSuffixBoundary` is never constructed
[INFO] [stdout]    --> src/builders.rs:394:12
[INFO] [stdout]     |
[INFO] [stdout] 394 | pub struct LineSuffixBoundary;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `labelled` is never used
[INFO] [stdout]    --> src/builders.rs:465:8
[INFO] [stdout]     |
[INFO] [stdout] 465 | pub fn labelled<Content>(label_id: LabelId, content: &Content) -> FormatLabelled
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FormatLabelled` is never constructed
[INFO] [stdout]    --> src/builders.rs:476:12
[INFO] [stdout]     |
[INFO] [stdout] 476 | pub struct FormatLabelled<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hard_space` is never used
[INFO] [stdout]    --> src/builders.rs:580:14
[INFO] [stdout]     |
[INFO] [stdout] 580 | pub const fn hard_space() -> HardSpace {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `maybe_space` is never used
[INFO] [stdout]    --> src/builders.rs:602:8
[INFO] [stdout]     |
[INFO] [stdout] 602 | pub fn maybe_space(should_insert: bool) -> Option<Space> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HardSpace` is never constructed
[INFO] [stdout]    --> src/builders.rs:616:12
[INFO] [stdout]     |
[INFO] [stdout] 616 | pub struct HardSpace;
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `indent` is never used
[INFO] [stdout]    --> src/builders.rs:687:8
[INFO] [stdout]     |
[INFO] [stdout] 687 | pub fn indent<Content>(content: &Content) -> Indent
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Indent` is never constructed
[INFO] [stdout]    --> src/builders.rs:697:12
[INFO] [stdout]     |
[INFO] [stdout] 697 | pub struct Indent<'a> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dedent` is never used
[INFO] [stdout]    --> src/builders.rs:844:8
[INFO] [stdout]     |
[INFO] [stdout] 844 | pub fn dedent<Content>(content: &Content) -> Dedent
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Dedent` is never constructed
[INFO] [stdout]    --> src/builders.rs:855:12
[INFO] [stdout]     |
[INFO] [stdout] 855 | pub struct Dedent<'a> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dedent_to_root` is never used
[INFO] [stdout]    --> src/builders.rs:917:8
[INFO] [stdout]     |
[INFO] [stdout] 917 | pub fn dedent_to_root<Content>(content: &Content) -> Dedent
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `align` is never used
[INFO] [stdout]     --> src/builders.rs:1030:8
[INFO] [stdout]      |
[INFO] [stdout] 1030 | pub fn align<Content>(count: u8, content: &Content) -> Align
[INFO] [stdout]      |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Align` is never constructed
[INFO] [stdout]     --> src/builders.rs:1041:12
[INFO] [stdout]      |
[INFO] [stdout] 1041 | pub struct Align<'a> {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `block_indent` is never used
[INFO] [stdout]     --> src/builders.rs:1098:8
[INFO] [stdout]      |
[INFO] [stdout] 1098 | pub fn block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_block_indent` is never used
[INFO] [stdout]     --> src/builders.rs:1169:8
[INFO] [stdout]      |
[INFO] [stdout] 1169 | pub fn soft_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_block_indent_with_maybe_space` is never used
[INFO] [stdout]     --> src/builders.rs:1269:8
[INFO] [stdout]      |
[INFO] [stdout] 1269 | pub fn soft_block_indent_with_maybe_space(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_line_indent_or_space` is never used
[INFO] [stdout]     --> src/builders.rs:1347:8
[INFO] [stdout]      |
[INFO] [stdout] 1347 | pub fn soft_line_indent_or_space(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_line_indent_or_hard_space` is never used
[INFO] [stdout]     --> src/builders.rs:1447:8
[INFO] [stdout]      |
[INFO] [stdout] 1447 | pub fn soft_line_indent_or_hard_space(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BlockIndent` is never constructed
[INFO] [stdout]     --> src/builders.rs:1455:12
[INFO] [stdout]      |
[INFO] [stdout] 1455 | pub struct BlockIndent<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `IndentMode` is never used
[INFO] [stdout]     --> src/builders.rs:1461:6
[INFO] [stdout]      |
[INFO] [stdout] 1461 | enum IndentMode {
[INFO] [stdout]      |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_space_or_block_indent` is never used
[INFO] [stdout]     --> src/builders.rs:1583:8
[INFO] [stdout]      |
[INFO] [stdout] 1583 | pub fn soft_space_or_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `group` is never used
[INFO] [stdout]     --> src/builders.rs:1663:8
[INFO] [stdout]      |
[INFO] [stdout] 1663 | pub fn group(content: &impl Format) -> Group {
[INFO] [stdout]      |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Group` is never constructed
[INFO] [stdout]     --> src/builders.rs:1672:12
[INFO] [stdout]      |
[INFO] [stdout] 1672 | pub struct Group<'a> {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `with_group_id` and `should_expand` are never used
[INFO] [stdout]     --> src/builders.rs:1679:12
[INFO] [stdout]      |
[INFO] [stdout] 1678 | impl Group<'_> {
[INFO] [stdout]      | -------------- methods in this implementation
[INFO] [stdout] 1679 |     pub fn with_group_id(mut self, group_id: Option<GroupId>) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1690 |     pub fn should_expand(mut self, should_expand: bool) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `expand_parent` is never used
[INFO] [stdout]     --> src/builders.rs:1759:14
[INFO] [stdout]      |
[INFO] [stdout] 1759 | pub const fn expand_parent() -> ExpandParent {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExpandParent` is never constructed
[INFO] [stdout]     --> src/builders.rs:1764:12
[INFO] [stdout]      |
[INFO] [stdout] 1764 | pub struct ExpandParent;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `if_group_breaks` is never used
[INFO] [stdout]     --> src/builders.rs:1846:8
[INFO] [stdout]      |
[INFO] [stdout] 1846 | pub fn if_group_breaks<Content>(content: &Content) -> IfGroupBreaks
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `if_group_fits_on_line` is never used
[INFO] [stdout]     --> src/builders.rs:1927:8
[INFO] [stdout]      |
[INFO] [stdout] 1927 | pub fn if_group_fits_on_line<Content>(flat_content: &Content) -> IfGroupBreaks
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IfGroupBreaks` is never constructed
[INFO] [stdout]     --> src/builders.rs:1939:12
[INFO] [stdout]      |
[INFO] [stdout] 1939 | pub struct IfGroupBreaks<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `with_group_id` is never used
[INFO] [stdout]     --> src/builders.rs:1999:12
[INFO] [stdout]      |
[INFO] [stdout] 1945 | impl IfGroupBreaks<'_> {
[INFO] [stdout]      | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1999 |     pub fn with_group_id(mut self, group_id: Option<GroupId>) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `indent_if_group_breaks` is never used
[INFO] [stdout]     --> src/builders.rs:2110:8
[INFO] [stdout]      |
[INFO] [stdout] 2110 | pub fn indent_if_group_breaks<Content>(content: &Content, group_id: GroupId) -> IndentIfGroupBreaks
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IndentIfGroupBreaks` is never constructed
[INFO] [stdout]     --> src/builders.rs:2121:12
[INFO] [stdout]      |
[INFO] [stdout] 2121 | pub struct IndentIfGroupBreaks<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_once` is never used
[INFO] [stdout]     --> src/builders.rs:2281:14
[INFO] [stdout]      |
[INFO] [stdout] 2281 | pub const fn format_once<T>(formatter: T) -> FormatOnce<T>
[INFO] [stdout]      |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FormatOnce` is never constructed
[INFO] [stdout]     --> src/builders.rs:2291:12
[INFO] [stdout]      |
[INFO] [stdout] 2291 | pub struct FormatOnce<T> {
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `JoinBuilder` is never constructed
[INFO] [stdout]     --> src/builders.rs:2317:12
[INFO] [stdout]      |
[INFO] [stdout] 2317 | pub struct JoinBuilder<'fmt, 'buf, Separator> {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `with_separator`, `entry`, `entries`, and `finish` are never used
[INFO] [stdout]     --> src/builders.rs:2328:19
[INFO] [stdout]      |
[INFO] [stdout] 2323 | / impl<'fmt, 'buf, Separator> JoinBuilder<'fmt, 'buf, Separator>
[INFO] [stdout] 2324 | | where
[INFO] [stdout] 2325 | |     Separator: Format,
[INFO] [stdout]      | |______________________- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2328 |       pub(super) fn new(fmt: &'fmt mut Formatter<'buf>) -> Self {
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2337 |       pub(super) fn with_separator(fmt: &'fmt mut Formatter<'buf>, with: Separator) -> Self {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2346 |       pub fn entry(&mut self, entry: &dyn Format) -> &mut Self {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2360 |       pub fn entries<F, I>(&mut self, entries: I) -> &mut Self
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2373 |       pub fn finish(&mut self) {}
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `JoinNodesBuilder` is never constructed
[INFO] [stdout]     --> src/builders.rs:2379:12
[INFO] [stdout]      |
[INFO] [stdout] 2379 | pub struct JoinNodesBuilder<'fmt, 'buf, Separator> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `entry`, `entry_no_separator`, `entries`, and `finish` are never used
[INFO] [stdout]     --> src/builders.rs:2390:19
[INFO] [stdout]      |
[INFO] [stdout] 2386 | / impl<'fmt, 'buf, Separator> JoinNodesBuilder<'fmt, 'buf, Separator>
[INFO] [stdout] 2387 | | where
[INFO] [stdout] 2388 | |     Separator: Format,
[INFO] [stdout]      | |______________________- associated items in this implementation
[INFO] [stdout] 2389 |   {
[INFO] [stdout] 2390 |       pub(super) fn new(separator: Separator, fmt: &'fmt mut Formatter<'buf>) -> Self {
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2400 |       pub fn entry(&mut self, _node: () /*&SyntaxNode*/, content: &dyn Format) {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2417 |       pub fn entry_no_separator(&mut self, content: &dyn Format) {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2426 |       pub fn entries<F, I>(&mut self, entries: I) -> &mut Self
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2438 |       pub fn finish(&mut self) {}
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_lines_before` is never used
[INFO] [stdout]     --> src/builders.rs:2442:8
[INFO] [stdout]      |
[INFO] [stdout] 2442 | pub fn get_lines_before(/*next_node: &SyntaxNode*/) -> usize {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_lines_before_token` is never used
[INFO] [stdout]     --> src/builders.rs:2452:8
[INFO] [stdout]      |
[INFO] [stdout] 2452 | pub fn get_lines_before_token(/*token: &SyntaxToken*/) -> usize {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FillBuilder` is never constructed
[INFO] [stdout]     --> src/builders.rs:2468:12
[INFO] [stdout]      |
[INFO] [stdout] 2468 | pub struct FillBuilder<'fmt, 'buf> {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `entries`, `entry`, and `finish` are never used
[INFO] [stdout]     --> src/builders.rs:2474:19
[INFO] [stdout]      |
[INFO] [stdout] 2473 | impl<'a, 'buf> FillBuilder<'a, 'buf> {
[INFO] [stdout]      | ------------------------------------ associated items in this implementation
[INFO] [stdout] 2474 |     pub(crate) fn new(fmt: &'a mut Formatter<'buf>) -> Self {
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2481 |     pub fn entries<F, I>(&mut self, separator: &dyn Format, entries: I) -> &mut Self
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2494 |     pub fn entry(&mut self, separator: &dyn Format, entry: &dyn Format) -> &mut Self {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2511 |     pub fn finish(&mut self) {
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BestFitting` is never constructed
[INFO] [stdout]     --> src/builders.rs:2519:12
[INFO] [stdout]      |
[INFO] [stdout] 2519 | pub struct BestFitting<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_arguments_unchecked` is never used
[INFO] [stdout]     --> src/builders.rs:2538:12
[INFO] [stdout]      |
[INFO] [stdout] 2523 | impl<'a> BestFitting<'a> {
[INFO] [stdout]      | ------------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2538 |     pub fn from_arguments_unchecked(variants: Arguments<'a>) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `HardSpace`, `ExpandParent`, `LineSuffixBoundary`, `Interned`, and `BestFitting` are never constructed
[INFO] [stdout]   --> src/format_element/elements.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum FormatElement {
[INFO] [stdout]    |          ------------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 15 |     HardSpace,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 20 |     ExpandParent,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 |     LineSuffixBoundary,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     Interned(Interned),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     BestFitting(BestFittingElement),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FormatElement` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Soft` is never constructed
[INFO] [stdout]   --> src/format_element/elements.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub enum LineMode {
[INFO] [stdout]    |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 79 |     Soft,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LineMode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_hard` is never used
[INFO] [stdout]   --> src/format_element/elements.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 86 | impl LineMode {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] 87 |     pub const fn is_hard(&self) -> bool {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_expanded` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 100 | impl PrintMode {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 105 |     pub const fn is_expanded(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout] 113 | impl Interned {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 114 |     pub fn new(content: Vec<FormatElement>) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LINE_SEPARATOR` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:150:7
[INFO] [stdout]     |
[INFO] [stdout] 150 | const LINE_SEPARATOR: char = '\u{2028}';
[INFO] [stdout]     |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PARAGRAPH_SEPARATOR` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:151:7
[INFO] [stdout]     |
[INFO] [stdout] 151 | const PARAGRAPH_SEPARATOR: char = '\u{2029}';
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LINE_TERMINATORS` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:152:11
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub const LINE_TERMINATORS: [char; 3] = ['\r', LINE_SEPARATOR, PARAGRAPH_SEPARATOR];
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normalize_newlines` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:156:8
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub fn normalize_newlines<const N: usize>(text: &str, terminators: [char; N]) -> Cow<str> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_tag`, `is_start_tag`, `is_end_tag`, `is_text`, `is_space`, and `is_line` are never used
[INFO] [stdout]    --> src/format_element/elements.rs:184:18
[INFO] [stdout]     |
[INFO] [stdout] 182 | impl FormatElement {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] 183 |     /// Returns `true` if self is a [FormatElement::Tag]
[INFO] [stdout] 184 |     pub const fn is_tag(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 189 |     pub const fn is_start_tag(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 197 |     pub const fn is_end_tag(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 204 |     pub const fn is_text(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 211 |     pub const fn is_space(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 |     pub const fn is_line(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_vec_unchecked` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:285:19
[INFO] [stdout]     |
[INFO] [stdout] 275 | impl BestFittingElement {
[INFO] [stdout]     | ----------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 285 |     pub unsafe fn from_vec_unchecked(variants: Vec<Box<[FormatElement]>>) -> Self {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `FormatElements` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:321:11
[INFO] [stdout]     |
[INFO] [stdout] 321 | pub trait FormatElements {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/format_element/tag.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum Tag {
[INFO] [stdout]    |          --- variants in this enum
[INFO] [stdout] 13 |     /// Indents the content one level deeper, see [crate::builders::indent] for documentation and examples.
[INFO] [stdout] 14 |     StartIndent,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 15 |     EndIndent,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     StartAlign(Align),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 22 |     EndAlign,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     StartDedent(DedentMode),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 27 |     EndDedent(DedentMode),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |     StartGroup(Group),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 35 |     EndGroup,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 |     StartConditionalContent(Condition),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 40 |     EndConditionalContent,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     StartIndentIfGroupBreaks(GroupId),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 45 |     EndIndentIfGroupBreaks(GroupId),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     StartFill,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     StartEntry,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 55 |     EndEntry,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     StartLineSuffix,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     StartVerbatim(VerbatimKind),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 63 |     EndVerbatim,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 69 |     StartLabelled(LabelId),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 70 |     EndLabelled,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Tag` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_end` is never used
[INFO] [stdout]   --> src/format_element/tag.rs:93:18
[INFO] [stdout]    |
[INFO] [stdout] 73 | impl Tag {
[INFO] [stdout]    | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 93 |     pub const fn is_end(&self) -> bool {
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Expand` is never constructed
[INFO] [stdout]    --> src/format_element/tag.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub enum GroupMode {
[INFO] [stdout]     |          --------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 141 |     Expand,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `GroupMode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `with_id`, and `with_mode` are never used
[INFO] [stdout]    --> src/format_element/tag.rs:160:12
[INFO] [stdout]     |
[INFO] [stdout] 159 | impl Group {
[INFO] [stdout]     | ---------- associated items in this implementation
[INFO] [stdout] 160 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 167 |     pub fn with_id(mut self, id: Option<GroupId>) -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 172 |     pub fn with_mode(mut self, mode: GroupMode) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Level` and `Root` are never constructed
[INFO] [stdout]    --> src/format_element/tag.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub enum DedentMode {
[INFO] [stdout]     |          ---------- variants in this enum
[INFO] [stdout] 194 |     /// Reduces the indent by a level (if the current indent is > 0)
[INFO] [stdout] 195 |     Level,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 198 |     Root,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DedentMode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `with_group_id`, and `mode` are never used
[INFO] [stdout]    --> src/format_element/tag.rs:213:12
[INFO] [stdout]     |
[INFO] [stdout] 212 | impl Condition {
[INFO] [stdout]     | -------------- associated items in this implementation
[INFO] [stdout] 213 |     pub fn new(mode: PrintMode) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 220 |     pub fn with_group_id(mut self, id: Option<GroupId>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 |     pub fn mode(&self) -> PrintMode {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `of` is never used
[INFO] [stdout]    --> src/format_element/tag.rs:265:12
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl LabelId {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] 265 |     pub fn of<T: Label>(label: T) -> Self {
[INFO] [stdout]     |            ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Label` is never used
[INFO] [stdout]    --> src/format_element/tag.rs:276:11
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub trait Label {
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Bogus`, `Suppressed`, `Skipped`, and `Verbatim` are never constructed
[INFO] [stdout]    --> src/format_element/tag.rs:286:5
[INFO] [stdout]     |
[INFO] [stdout] 285 | pub enum VerbatimKind {
[INFO] [stdout]     |          ------------ variants in this enum
[INFO] [stdout] 286 |     Bogus,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 287 |     Suppressed,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 288 |     /// This was intentionally skipped, not as a result of suppression.
[INFO] [stdout] 289 |     Skipped,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 290 |     Verbatim,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `VerbatimKind` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_bogus` is never used
[INFO] [stdout]    --> src/format_element/tag.rs:294:18
[INFO] [stdout]     |
[INFO] [stdout] 293 | impl VerbatimKind {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] 294 |     pub const fn is_bogus(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `context_mut` is never used
[INFO] [stdout]   --> src/formatter.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl<'a> Formatter<'a> {
[INFO] [stdout]    | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub fn context_mut(&mut self) -> &mut FormatContext {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `next_id` is never read
[INFO] [stdout]   --> src/group_id.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub(super) struct UniqueGroupIdBuilder {
[INFO] [stdout]    |                   -------------------- field in this struct
[INFO] [stdout] 71 |     next_id: AtomicU32,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `group_id` is never used
[INFO] [stdout]   --> src/group_id.rs:76:12
[INFO] [stdout]    |
[INFO] [stdout] 74 | impl UniqueGroupIdBuilder {
[INFO] [stdout]    | ------------------------- method in this implementation
[INFO] [stdout] 75 |     /// Creates a new unique group id with the given debug name.
[INFO] [stdout] 76 |     pub fn group_id(&self, debug_name: &'static str) -> GroupId {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/group_id.rs:15:23
[INFO] [stdout]    |
[INFO] [stdout] 14 |     impl GroupId {
[INFO] [stdout]    |     ------------ associated function in this implementation
[INFO] [stdout] 15 |         pub(super) fn new(value: NonZeroU32, debug_name: &'static str) -> Self {
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Quote` is never used
[INFO] [stdout]    --> src/options.rs:280:10
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub enum Quote {
[INFO] [stdout]     |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `group_id_builder` is never read
[INFO] [stdout]  --> src/state.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct FormatState {
[INFO] [stdout]   |            ----------- field in this struct
[INFO] [stdout] 5 |     context: FormatContext,
[INFO] [stdout] 6 |     group_id_builder: UniqueGroupIdBuilder,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `context_mut` and `group_id` are never used
[INFO] [stdout]   --> src/state.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout]  8 | impl FormatState {
[INFO] [stdout]    | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub fn context_mut(&mut self) -> &mut FormatContext {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     pub fn group_id(&self, debug_name: &'static str) -> GroupId {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/buffer.rs:550:19
[INFO] [stdout]     |
[INFO] [stdout] 550 |     fn inspect<F>(&mut self, inspector: F) -> Inspect<F>
[INFO] [stdout]     |                   ^^^^^^^^^                   ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 550 |     fn inspect<F>(&mut self, inspector: F) -> Inspect<'_, F>
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/buffer.rs:595:24
[INFO] [stdout]     |
[INFO] [stdout] 595 |     fn start_recording(&mut self) -> Recording<Self> {
[INFO] [stdout]     |                        ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 595 |     fn start_recording(&mut self) -> Recording<'_, Self> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:280:27
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub fn dynamic_text(text: &str) -> DynamicText {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub fn dynamic_text(text: &str) -> DynamicText<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:335:36
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn line_suffix<Content>(inner: &Content) -> LineSuffix
[INFO] [stdout]     |                                    ^^^^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn line_suffix<Content>(inner: &Content) -> LineSuffix<'_>
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:465:54
[INFO] [stdout]     |
[INFO] [stdout] 465 | pub fn labelled<Content>(label_id: LabelId, content: &Content) -> FormatLabelled
[INFO] [stdout]     |                                                      ^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                                      |
[INFO] [stdout]     |                                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 465 | pub fn labelled<Content>(label_id: LabelId, content: &Content) -> FormatLabelled<'_>
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:687:33
[INFO] [stdout]     |
[INFO] [stdout] 687 | pub fn indent<Content>(content: &Content) -> Indent
[INFO] [stdout]     |                                 ^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 687 | pub fn indent<Content>(content: &Content) -> Indent<'_>
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:844:33
[INFO] [stdout]     |
[INFO] [stdout] 844 | pub fn dedent<Content>(content: &Content) -> Dedent
[INFO] [stdout]     |                                 ^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 844 | pub fn dedent<Content>(content: &Content) -> Dedent<'_>
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:917:41
[INFO] [stdout]     |
[INFO] [stdout] 917 | pub fn dedent_to_root<Content>(content: &Content) -> Dedent
[INFO] [stdout]     |                                         ^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 917 | pub fn dedent_to_root<Content>(content: &Content) -> Dedent<'_>
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1030:43
[INFO] [stdout]      |
[INFO] [stdout] 1030 | pub fn align<Content>(count: u8, content: &Content) -> Align
[INFO] [stdout]      |                                           ^^^^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1030 | pub fn align<Content>(count: u8, content: &Content) -> Align<'_>
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1098:30
[INFO] [stdout]      |
[INFO] [stdout] 1098 | pub fn block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                              ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1098 | pub fn block_indent(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1169:35
[INFO] [stdout]      |
[INFO] [stdout] 1169 | pub fn soft_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                                   ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1169 | pub fn soft_block_indent(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1270:14
[INFO] [stdout]      |
[INFO] [stdout] 1270 |     content: &impl Format,
[INFO] [stdout]      |              ^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 1271 |     should_add_space: bool,
[INFO] [stdout] 1272 | ) -> BlockIndent {
[INFO] [stdout]      |      ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1272 | ) -> BlockIndent<'_> {
[INFO] [stdout]      |                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1347:43
[INFO] [stdout]      |
[INFO] [stdout] 1347 | pub fn soft_line_indent_or_space(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                                           ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1347 | pub fn soft_line_indent_or_space(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1447:48
[INFO] [stdout]      |
[INFO] [stdout] 1447 | pub fn soft_line_indent_or_hard_space(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                                                ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                |
[INFO] [stdout]      |                                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1447 | pub fn soft_line_indent_or_hard_space(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1583:44
[INFO] [stdout]      |
[INFO] [stdout] 1583 | pub fn soft_space_or_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                                            ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                            |
[INFO] [stdout]      |                                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1583 | pub fn soft_space_or_block_indent(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1663:23
[INFO] [stdout]      |
[INFO] [stdout] 1663 | pub fn group(content: &impl Format) -> Group {
[INFO] [stdout]      |                       ^^^^^^^^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1663 | pub fn group(content: &impl Format) -> Group<'_> {
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1846:42
[INFO] [stdout]      |
[INFO] [stdout] 1846 | pub fn if_group_breaks<Content>(content: &Content) -> IfGroupBreaks
[INFO] [stdout]      |                                          ^^^^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1846 | pub fn if_group_breaks<Content>(content: &Content) -> IfGroupBreaks<'_>
[INFO] [stdout]      |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1927:53
[INFO] [stdout]      |
[INFO] [stdout] 1927 | pub fn if_group_fits_on_line<Content>(flat_content: &Content) -> IfGroupBreaks
[INFO] [stdout]      |                                                     ^^^^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                     |
[INFO] [stdout]      |                                                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1927 | pub fn if_group_fits_on_line<Content>(flat_content: &Content) -> IfGroupBreaks<'_>
[INFO] [stdout]      |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:2110:49
[INFO] [stdout]      |
[INFO] [stdout] 2110 | pub fn indent_if_group_breaks<Content>(content: &Content, group_id: GroupId) -> IndentIfGroupBreaks
[INFO] [stdout]      |                                                 ^^^^^^^^                        ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                 |
[INFO] [stdout]      |                                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2110 | pub fn indent_if_group_breaks<Content>(content: &Content, group_id: GroupId) -> IndentIfGroupBreaks<'_>
[INFO] [stdout]      |                                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/format_element/elements.rs:156:49
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub fn normalize_newlines<const N: usize>(text: &str, terminators: [char; N]) -> Cow<str> {
[INFO] [stdout]     |                                                 ^^^^ the lifetime is elided here ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub fn normalize_newlines<const N: usize>(text: &str, terminators: [char; N]) -> Cow<'_, str> {
[INFO] [stdout]     |                                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.86s
[INFO] running `Command { std: "docker" "inspect" "a50f650686066c6df8f393215e3d244ceafaa42b063cbe6e28c4e59fc2dab3ee", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a50f650686066c6df8f393215e3d244ceafaa42b063cbe6e28c4e59fc2dab3ee", kill_on_drop: false }`
[INFO] [stdout] a50f650686066c6df8f393215e3d244ceafaa42b063cbe6e28c4e59fc2dab3ee
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f2cea5dad576163d1eef1c679dd44d89962131296912c515845525c322728b2c
[INFO] running `Command { std: "docker" "start" "-a" "f2cea5dad576163d1eef1c679dd44d89962131296912c515845525c322728b2c", kill_on_drop: false }`
[INFO] [stdout] warning: methods `elements`, `state_mut`, `snapshot`, and `restore_snapshot` are never used
[INFO] [stdout]   --> src/buffer.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub trait Buffer {
[INFO] [stdout]    |           ------ methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 43 |     fn elements(&self) -> &[FormatElement];
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     fn state_mut(&mut self) -> &mut FormatState;
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 |     fn snapshot(&self) -> BufferSnapshot;
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 |     fn restore_snapshot(&mut self, snapshot: BufferSnapshot);
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `BufferSnapshot` is never used
[INFO] [stdout]   --> src/buffer.rs:88:10
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub enum BufferSnapshot {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `position`, `unwrap_position`, and `unwrap_any` are never used
[INFO] [stdout]    --> src/buffer.rs:99:18
[INFO] [stdout]     |
[INFO] [stdout]  97 | impl BufferSnapshot {
[INFO] [stdout]     | ------------------- associated items in this implementation
[INFO] [stdout]  98 |     /// Creates a new buffer snapshot that points to the specified position.
[INFO] [stdout]  99 |     pub const fn position(index: usize) -> Self {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub fn unwrap_position(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub fn unwrap_any<T: 'static>(self) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `with_capacity` and `take_vec` are never used
[INFO] [stdout]    --> src/buffer.rs:189:12
[INFO] [stdout]     |
[INFO] [stdout] 179 | impl<'a> VecBuffer<'a> {
[INFO] [stdout]     | ---------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 189 |     pub fn with_capacity(capacity: usize, state: &'a mut FormatState) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 202 |     pub fn take_vec(&mut self) -> Vec<FormatElement> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Inspect` is never constructed
[INFO] [stdout]    --> src/buffer.rs:255:12
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub struct Inspect<'inner, Inspector> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/buffer.rs:261:8
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl<'inner, Inspector> Inspect<'inner, Inspector> {
[INFO] [stdout]     | -------------------------------------------------- associated function in this implementation
[INFO] [stdout] 261 |     fn new(inner: &'inner mut dyn Buffer, inspector: Inspector) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RemoveSoftLinesBuffer` is never constructed
[INFO] [stdout]    --> src/buffer.rs:341:12
[INFO] [stdout]     |
[INFO] [stdout] 341 | pub struct RemoveSoftLinesBuffer<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `clean_interned`, and `is_in_expanded_conditional_content` are never used
[INFO] [stdout]    --> src/buffer.rs:359:12
[INFO] [stdout]     |
[INFO] [stdout] 357 | impl<'a> RemoveSoftLinesBuffer<'a> {
[INFO] [stdout]     | ---------------------------------- associated items in this implementation
[INFO] [stdout] 358 |     /// Creates a new buffer that removes the soft line breaks before writing them into `buffer`.
[INFO] [stdout] 359 |     pub fn new(inner: &'a mut dyn Buffer) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 368 |     fn clean_interned(&mut self, interned: &Interned) -> Interned {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 378 |     fn is_in_expanded_conditional_content(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `clean_interned` is never used
[INFO] [stdout]    --> src/buffer.rs:387:4
[INFO] [stdout]     |
[INFO] [stdout] 387 | fn clean_interned(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `BufferExtensions` is never used
[INFO] [stdout]    --> src/buffer.rs:547:11
[INFO] [stdout]     |
[INFO] [stdout] 547 | pub trait BufferExtensions: Buffer + Sized {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Recording` is never constructed
[INFO] [stdout]    --> src/buffer.rs:613:12
[INFO] [stdout]     |
[INFO] [stdout] 613 | pub struct Recording<'buf, Buffer> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `write_fmt`, `write_element`, and `stop` are never used
[INFO] [stdout]    --> src/buffer.rs:622:8
[INFO] [stdout]     |
[INFO] [stdout] 618 | / impl<'buf, B> Recording<'buf, B>
[INFO] [stdout] 619 | | where
[INFO] [stdout] 620 | |     B: Buffer,
[INFO] [stdout]     | |______________- associated items in this implementation
[INFO] [stdout] 621 |   {
[INFO] [stdout] 622 |       fn new(buffer: &'buf mut B) -> Self {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] ...
[INFO] [stdout] 630 |       pub fn write_fmt(&mut self, arguments: Arguments) {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 635 |       pub fn write_element(&mut self, element: FormatElement) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 639 |       pub fn stop(self) -> Recorded<'buf> {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Recorded` is never constructed
[INFO] [stdout]    --> src/buffer.rs:655:12
[INFO] [stdout]     |
[INFO] [stdout] 655 | pub struct Recorded<'a>(&'a [FormatElement]);
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_line_break` is never used
[INFO] [stdout]   --> src/builders.rs:68:14
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const fn soft_line_break() -> Line {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `empty_line` is never used
[INFO] [stdout]    --> src/builders.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const fn empty_line() -> Line {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_line_break_or_space` is never used
[INFO] [stdout]    --> src/builders.rs:189:14
[INFO] [stdout]     |
[INFO] [stdout] 189 | pub const fn soft_line_break_or_space() -> Line {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `line_suffix` is never used
[INFO] [stdout]    --> src/builders.rs:335:8
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn line_suffix<Content>(inner: &Content) -> LineSuffix
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LineSuffix` is never constructed
[INFO] [stdout]    --> src/builders.rs:345:12
[INFO] [stdout]     |
[INFO] [stdout] 345 | pub struct LineSuffix<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `line_suffix_boundary` is never used
[INFO] [stdout]    --> src/builders.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 | pub const fn line_suffix_boundary() -> LineSuffixBoundary {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LineSuffixBoundary` is never constructed
[INFO] [stdout]    --> src/builders.rs:394:12
[INFO] [stdout]     |
[INFO] [stdout] 394 | pub struct LineSuffixBoundary;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `labelled` is never used
[INFO] [stdout]    --> src/builders.rs:465:8
[INFO] [stdout]     |
[INFO] [stdout] 465 | pub fn labelled<Content>(label_id: LabelId, content: &Content) -> FormatLabelled
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FormatLabelled` is never constructed
[INFO] [stdout]    --> src/builders.rs:476:12
[INFO] [stdout]     |
[INFO] [stdout] 476 | pub struct FormatLabelled<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hard_space` is never used
[INFO] [stdout]    --> src/builders.rs:580:14
[INFO] [stdout]     |
[INFO] [stdout] 580 | pub const fn hard_space() -> HardSpace {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `maybe_space` is never used
[INFO] [stdout]    --> src/builders.rs:602:8
[INFO] [stdout]     |
[INFO] [stdout] 602 | pub fn maybe_space(should_insert: bool) -> Option<Space> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HardSpace` is never constructed
[INFO] [stdout]    --> src/builders.rs:616:12
[INFO] [stdout]     |
[INFO] [stdout] 616 | pub struct HardSpace;
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `indent` is never used
[INFO] [stdout]    --> src/builders.rs:687:8
[INFO] [stdout]     |
[INFO] [stdout] 687 | pub fn indent<Content>(content: &Content) -> Indent
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Indent` is never constructed
[INFO] [stdout]    --> src/builders.rs:697:12
[INFO] [stdout]     |
[INFO] [stdout] 697 | pub struct Indent<'a> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dedent` is never used
[INFO] [stdout]    --> src/builders.rs:844:8
[INFO] [stdout]     |
[INFO] [stdout] 844 | pub fn dedent<Content>(content: &Content) -> Dedent
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Dedent` is never constructed
[INFO] [stdout]    --> src/builders.rs:855:12
[INFO] [stdout]     |
[INFO] [stdout] 855 | pub struct Dedent<'a> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dedent_to_root` is never used
[INFO] [stdout]    --> src/builders.rs:917:8
[INFO] [stdout]     |
[INFO] [stdout] 917 | pub fn dedent_to_root<Content>(content: &Content) -> Dedent
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `align` is never used
[INFO] [stdout]     --> src/builders.rs:1030:8
[INFO] [stdout]      |
[INFO] [stdout] 1030 | pub fn align<Content>(count: u8, content: &Content) -> Align
[INFO] [stdout]      |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Align` is never constructed
[INFO] [stdout]     --> src/builders.rs:1041:12
[INFO] [stdout]      |
[INFO] [stdout] 1041 | pub struct Align<'a> {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `block_indent` is never used
[INFO] [stdout]     --> src/builders.rs:1098:8
[INFO] [stdout]      |
[INFO] [stdout] 1098 | pub fn block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_block_indent` is never used
[INFO] [stdout]     --> src/builders.rs:1169:8
[INFO] [stdout]      |
[INFO] [stdout] 1169 | pub fn soft_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_block_indent_with_maybe_space` is never used
[INFO] [stdout]     --> src/builders.rs:1269:8
[INFO] [stdout]      |
[INFO] [stdout] 1269 | pub fn soft_block_indent_with_maybe_space(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_line_indent_or_space` is never used
[INFO] [stdout]     --> src/builders.rs:1347:8
[INFO] [stdout]      |
[INFO] [stdout] 1347 | pub fn soft_line_indent_or_space(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_line_indent_or_hard_space` is never used
[INFO] [stdout]     --> src/builders.rs:1447:8
[INFO] [stdout]      |
[INFO] [stdout] 1447 | pub fn soft_line_indent_or_hard_space(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BlockIndent` is never constructed
[INFO] [stdout]     --> src/builders.rs:1455:12
[INFO] [stdout]      |
[INFO] [stdout] 1455 | pub struct BlockIndent<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `IndentMode` is never used
[INFO] [stdout]     --> src/builders.rs:1461:6
[INFO] [stdout]      |
[INFO] [stdout] 1461 | enum IndentMode {
[INFO] [stdout]      |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_space_or_block_indent` is never used
[INFO] [stdout]     --> src/builders.rs:1583:8
[INFO] [stdout]      |
[INFO] [stdout] 1583 | pub fn soft_space_or_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `group` is never used
[INFO] [stdout]     --> src/builders.rs:1663:8
[INFO] [stdout]      |
[INFO] [stdout] 1663 | pub fn group(content: &impl Format) -> Group {
[INFO] [stdout]      |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Group` is never constructed
[INFO] [stdout]     --> src/builders.rs:1672:12
[INFO] [stdout]      |
[INFO] [stdout] 1672 | pub struct Group<'a> {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `with_group_id` and `should_expand` are never used
[INFO] [stdout]     --> src/builders.rs:1679:12
[INFO] [stdout]      |
[INFO] [stdout] 1678 | impl Group<'_> {
[INFO] [stdout]      | -------------- methods in this implementation
[INFO] [stdout] 1679 |     pub fn with_group_id(mut self, group_id: Option<GroupId>) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1690 |     pub fn should_expand(mut self, should_expand: bool) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `expand_parent` is never used
[INFO] [stdout]     --> src/builders.rs:1759:14
[INFO] [stdout]      |
[INFO] [stdout] 1759 | pub const fn expand_parent() -> ExpandParent {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExpandParent` is never constructed
[INFO] [stdout]     --> src/builders.rs:1764:12
[INFO] [stdout]      |
[INFO] [stdout] 1764 | pub struct ExpandParent;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `if_group_breaks` is never used
[INFO] [stdout]     --> src/builders.rs:1846:8
[INFO] [stdout]      |
[INFO] [stdout] 1846 | pub fn if_group_breaks<Content>(content: &Content) -> IfGroupBreaks
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `if_group_fits_on_line` is never used
[INFO] [stdout]     --> src/builders.rs:1927:8
[INFO] [stdout]      |
[INFO] [stdout] 1927 | pub fn if_group_fits_on_line<Content>(flat_content: &Content) -> IfGroupBreaks
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IfGroupBreaks` is never constructed
[INFO] [stdout]     --> src/builders.rs:1939:12
[INFO] [stdout]      |
[INFO] [stdout] 1939 | pub struct IfGroupBreaks<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `with_group_id` is never used
[INFO] [stdout]     --> src/builders.rs:1999:12
[INFO] [stdout]      |
[INFO] [stdout] 1945 | impl IfGroupBreaks<'_> {
[INFO] [stdout]      | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1999 |     pub fn with_group_id(mut self, group_id: Option<GroupId>) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `indent_if_group_breaks` is never used
[INFO] [stdout]     --> src/builders.rs:2110:8
[INFO] [stdout]      |
[INFO] [stdout] 2110 | pub fn indent_if_group_breaks<Content>(content: &Content, group_id: GroupId) -> IndentIfGroupBreaks
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IndentIfGroupBreaks` is never constructed
[INFO] [stdout]     --> src/builders.rs:2121:12
[INFO] [stdout]      |
[INFO] [stdout] 2121 | pub struct IndentIfGroupBreaks<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_once` is never used
[INFO] [stdout]     --> src/builders.rs:2281:14
[INFO] [stdout]      |
[INFO] [stdout] 2281 | pub const fn format_once<T>(formatter: T) -> FormatOnce<T>
[INFO] [stdout]      |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FormatOnce` is never constructed
[INFO] [stdout]     --> src/builders.rs:2291:12
[INFO] [stdout]      |
[INFO] [stdout] 2291 | pub struct FormatOnce<T> {
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `JoinBuilder` is never constructed
[INFO] [stdout]     --> src/builders.rs:2317:12
[INFO] [stdout]      |
[INFO] [stdout] 2317 | pub struct JoinBuilder<'fmt, 'buf, Separator> {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `with_separator`, `entry`, `entries`, and `finish` are never used
[INFO] [stdout]     --> src/builders.rs:2328:19
[INFO] [stdout]      |
[INFO] [stdout] 2323 | / impl<'fmt, 'buf, Separator> JoinBuilder<'fmt, 'buf, Separator>
[INFO] [stdout] 2324 | | where
[INFO] [stdout] 2325 | |     Separator: Format,
[INFO] [stdout]      | |______________________- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2328 |       pub(super) fn new(fmt: &'fmt mut Formatter<'buf>) -> Self {
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2337 |       pub(super) fn with_separator(fmt: &'fmt mut Formatter<'buf>, with: Separator) -> Self {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2346 |       pub fn entry(&mut self, entry: &dyn Format) -> &mut Self {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2360 |       pub fn entries<F, I>(&mut self, entries: I) -> &mut Self
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2373 |       pub fn finish(&mut self) {}
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `JoinNodesBuilder` is never constructed
[INFO] [stdout]     --> src/builders.rs:2379:12
[INFO] [stdout]      |
[INFO] [stdout] 2379 | pub struct JoinNodesBuilder<'fmt, 'buf, Separator> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `entry`, `entry_no_separator`, `entries`, and `finish` are never used
[INFO] [stdout]     --> src/builders.rs:2390:19
[INFO] [stdout]      |
[INFO] [stdout] 2386 | / impl<'fmt, 'buf, Separator> JoinNodesBuilder<'fmt, 'buf, Separator>
[INFO] [stdout] 2387 | | where
[INFO] [stdout] 2388 | |     Separator: Format,
[INFO] [stdout]      | |______________________- associated items in this implementation
[INFO] [stdout] 2389 |   {
[INFO] [stdout] 2390 |       pub(super) fn new(separator: Separator, fmt: &'fmt mut Formatter<'buf>) -> Self {
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2400 |       pub fn entry(&mut self, _node: () /*&SyntaxNode*/, content: &dyn Format) {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2417 |       pub fn entry_no_separator(&mut self, content: &dyn Format) {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2426 |       pub fn entries<F, I>(&mut self, entries: I) -> &mut Self
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2438 |       pub fn finish(&mut self) {}
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_lines_before` is never used
[INFO] [stdout]     --> src/builders.rs:2442:8
[INFO] [stdout]      |
[INFO] [stdout] 2442 | pub fn get_lines_before(/*next_node: &SyntaxNode*/) -> usize {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_lines_before_token` is never used
[INFO] [stdout]     --> src/builders.rs:2452:8
[INFO] [stdout]      |
[INFO] [stdout] 2452 | pub fn get_lines_before_token(/*token: &SyntaxToken*/) -> usize {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FillBuilder` is never constructed
[INFO] [stdout]     --> src/builders.rs:2468:12
[INFO] [stdout]      |
[INFO] [stdout] 2468 | pub struct FillBuilder<'fmt, 'buf> {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `entries`, `entry`, and `finish` are never used
[INFO] [stdout]     --> src/builders.rs:2474:19
[INFO] [stdout]      |
[INFO] [stdout] 2473 | impl<'a, 'buf> FillBuilder<'a, 'buf> {
[INFO] [stdout]      | ------------------------------------ associated items in this implementation
[INFO] [stdout] 2474 |     pub(crate) fn new(fmt: &'a mut Formatter<'buf>) -> Self {
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2481 |     pub fn entries<F, I>(&mut self, separator: &dyn Format, entries: I) -> &mut Self
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2494 |     pub fn entry(&mut self, separator: &dyn Format, entry: &dyn Format) -> &mut Self {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2511 |     pub fn finish(&mut self) {
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BestFitting` is never constructed
[INFO] [stdout]     --> src/builders.rs:2519:12
[INFO] [stdout]      |
[INFO] [stdout] 2519 | pub struct BestFitting<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_arguments_unchecked` is never used
[INFO] [stdout]     --> src/builders.rs:2538:12
[INFO] [stdout]      |
[INFO] [stdout] 2523 | impl<'a> BestFitting<'a> {
[INFO] [stdout]      | ------------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2538 |     pub fn from_arguments_unchecked(variants: Arguments<'a>) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `HardSpace`, `ExpandParent`, `LineSuffixBoundary`, `Interned`, and `BestFitting` are never constructed
[INFO] [stdout]   --> src/format_element/elements.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum FormatElement {
[INFO] [stdout]    |          ------------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 15 |     HardSpace,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 20 |     ExpandParent,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 |     LineSuffixBoundary,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     Interned(Interned),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     BestFitting(BestFittingElement),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FormatElement` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Soft` is never constructed
[INFO] [stdout]   --> src/format_element/elements.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub enum LineMode {
[INFO] [stdout]    |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 79 |     Soft,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LineMode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_hard` is never used
[INFO] [stdout]   --> src/format_element/elements.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 86 | impl LineMode {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] 87 |     pub const fn is_hard(&self) -> bool {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_expanded` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 100 | impl PrintMode {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 105 |     pub const fn is_expanded(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout] 113 | impl Interned {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 114 |     pub fn new(content: Vec<FormatElement>) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LINE_SEPARATOR` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:150:7
[INFO] [stdout]     |
[INFO] [stdout] 150 | const LINE_SEPARATOR: char = '\u{2028}';
[INFO] [stdout]     |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PARAGRAPH_SEPARATOR` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:151:7
[INFO] [stdout]     |
[INFO] [stdout] 151 | const PARAGRAPH_SEPARATOR: char = '\u{2029}';
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LINE_TERMINATORS` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:152:11
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub const LINE_TERMINATORS: [char; 3] = ['\r', LINE_SEPARATOR, PARAGRAPH_SEPARATOR];
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `normalize_newlines` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:156:8
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub fn normalize_newlines<const N: usize>(text: &str, terminators: [char; N]) -> Cow<str> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_tag`, `is_start_tag`, `is_end_tag`, `is_text`, `is_space`, and `is_line` are never used
[INFO] [stdout]    --> src/format_element/elements.rs:184:18
[INFO] [stdout]     |
[INFO] [stdout] 182 | impl FormatElement {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] 183 |     /// Returns `true` if self is a [FormatElement::Tag]
[INFO] [stdout] 184 |     pub const fn is_tag(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 189 |     pub const fn is_start_tag(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 197 |     pub const fn is_end_tag(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 204 |     pub const fn is_text(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 211 |     pub const fn is_space(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 |     pub const fn is_line(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_vec_unchecked` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:285:19
[INFO] [stdout]     |
[INFO] [stdout] 275 | impl BestFittingElement {
[INFO] [stdout]     | ----------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 285 |     pub unsafe fn from_vec_unchecked(variants: Vec<Box<[FormatElement]>>) -> Self {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `FormatElements` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:321:11
[INFO] [stdout]     |
[INFO] [stdout] 321 | pub trait FormatElements {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/format_element/tag.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum Tag {
[INFO] [stdout]    |          --- variants in this enum
[INFO] [stdout] 13 |     /// Indents the content one level deeper, see [crate::builders::indent] for documentation and examples.
[INFO] [stdout] 14 |     StartIndent,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 15 |     EndIndent,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     StartAlign(Align),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 22 |     EndAlign,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     StartDedent(DedentMode),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 27 |     EndDedent(DedentMode),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |     StartGroup(Group),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 35 |     EndGroup,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 |     StartConditionalContent(Condition),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 40 |     EndConditionalContent,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     StartIndentIfGroupBreaks(GroupId),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 45 |     EndIndentIfGroupBreaks(GroupId),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     StartFill,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     StartEntry,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 55 |     EndEntry,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     StartLineSuffix,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     StartVerbatim(VerbatimKind),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 63 |     EndVerbatim,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 69 |     StartLabelled(LabelId),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 70 |     EndLabelled,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Tag` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_end` is never used
[INFO] [stdout]   --> src/format_element/tag.rs:93:18
[INFO] [stdout]    |
[INFO] [stdout] 73 | impl Tag {
[INFO] [stdout]    | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 93 |     pub const fn is_end(&self) -> bool {
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Expand` is never constructed
[INFO] [stdout]    --> src/format_element/tag.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub enum GroupMode {
[INFO] [stdout]     |          --------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 141 |     Expand,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `GroupMode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `with_id`, and `with_mode` are never used
[INFO] [stdout]    --> src/format_element/tag.rs:160:12
[INFO] [stdout]     |
[INFO] [stdout] 159 | impl Group {
[INFO] [stdout]     | ---------- associated items in this implementation
[INFO] [stdout] 160 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 167 |     pub fn with_id(mut self, id: Option<GroupId>) -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 172 |     pub fn with_mode(mut self, mode: GroupMode) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Level` and `Root` are never constructed
[INFO] [stdout]    --> src/format_element/tag.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub enum DedentMode {
[INFO] [stdout]     |          ---------- variants in this enum
[INFO] [stdout] 194 |     /// Reduces the indent by a level (if the current indent is > 0)
[INFO] [stdout] 195 |     Level,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 198 |     Root,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DedentMode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `with_group_id`, and `mode` are never used
[INFO] [stdout]    --> src/format_element/tag.rs:213:12
[INFO] [stdout]     |
[INFO] [stdout] 212 | impl Condition {
[INFO] [stdout]     | -------------- associated items in this implementation
[INFO] [stdout] 213 |     pub fn new(mode: PrintMode) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 220 |     pub fn with_group_id(mut self, id: Option<GroupId>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 |     pub fn mode(&self) -> PrintMode {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `of` is never used
[INFO] [stdout]    --> src/format_element/tag.rs:265:12
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl LabelId {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] 265 |     pub fn of<T: Label>(label: T) -> Self {
[INFO] [stdout]     |            ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Label` is never used
[INFO] [stdout]    --> src/format_element/tag.rs:276:11
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub trait Label {
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Bogus`, `Suppressed`, `Skipped`, and `Verbatim` are never constructed
[INFO] [stdout]    --> src/format_element/tag.rs:286:5
[INFO] [stdout]     |
[INFO] [stdout] 285 | pub enum VerbatimKind {
[INFO] [stdout]     |          ------------ variants in this enum
[INFO] [stdout] 286 |     Bogus,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 287 |     Suppressed,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 288 |     /// This was intentionally skipped, not as a result of suppression.
[INFO] [stdout] 289 |     Skipped,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 290 |     Verbatim,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `VerbatimKind` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_bogus` is never used
[INFO] [stdout]    --> src/format_element/tag.rs:294:18
[INFO] [stdout]     |
[INFO] [stdout] 293 | impl VerbatimKind {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] 294 |     pub const fn is_bogus(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `context_mut` is never used
[INFO] [stdout]   --> src/formatter.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl<'a> Formatter<'a> {
[INFO] [stdout]    | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub fn context_mut(&mut self) -> &mut FormatContext {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `next_id` is never read
[INFO] [stdout]   --> src/group_id.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub(super) struct UniqueGroupIdBuilder {
[INFO] [stdout]    |                   -------------------- field in this struct
[INFO] [stdout] 71 |     next_id: AtomicU32,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `group_id` is never used
[INFO] [stdout]   --> src/group_id.rs:76:12
[INFO] [stdout]    |
[INFO] [stdout] 74 | impl UniqueGroupIdBuilder {
[INFO] [stdout]    | ------------------------- method in this implementation
[INFO] [stdout] 75 |     /// Creates a new unique group id with the given debug name.
[INFO] [stdout] 76 |     pub fn group_id(&self, debug_name: &'static str) -> GroupId {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/group_id.rs:15:23
[INFO] [stdout]    |
[INFO] [stdout] 14 |     impl GroupId {
[INFO] [stdout]    |     ------------ associated function in this implementation
[INFO] [stdout] 15 |         pub(super) fn new(value: NonZeroU32, debug_name: &'static str) -> Self {
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Quote` is never used
[INFO] [stdout]    --> src/options.rs:280:10
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub enum Quote {
[INFO] [stdout]     |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `group_id_builder` is never read
[INFO] [stdout]  --> src/state.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct FormatState {
[INFO] [stdout]   |            ----------- field in this struct
[INFO] [stdout] 5 |     context: FormatContext,
[INFO] [stdout] 6 |     group_id_builder: UniqueGroupIdBuilder,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `context_mut` and `group_id` are never used
[INFO] [stdout]   --> src/state.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout]  8 | impl FormatState {
[INFO] [stdout]    | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub fn context_mut(&mut self) -> &mut FormatContext {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     pub fn group_id(&self, debug_name: &'static str) -> GroupId {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling oxc_formatter v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/buffer.rs:550:19
[INFO] [stdout]     |
[INFO] [stdout] 550 |     fn inspect<F>(&mut self, inspector: F) -> Inspect<F>
[INFO] [stdout]     |                   ^^^^^^^^^                   ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 550 |     fn inspect<F>(&mut self, inspector: F) -> Inspect<'_, F>
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/buffer.rs:595:24
[INFO] [stdout]     |
[INFO] [stdout] 595 |     fn start_recording(&mut self) -> Recording<Self> {
[INFO] [stdout]     |                        ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 595 |     fn start_recording(&mut self) -> Recording<'_, Self> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:280:27
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub fn dynamic_text(text: &str) -> DynamicText {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub fn dynamic_text(text: &str) -> DynamicText<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:335:36
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn line_suffix<Content>(inner: &Content) -> LineSuffix
[INFO] [stdout]     |                                    ^^^^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn line_suffix<Content>(inner: &Content) -> LineSuffix<'_>
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:465:54
[INFO] [stdout]     |
[INFO] [stdout] 465 | pub fn labelled<Content>(label_id: LabelId, content: &Content) -> FormatLabelled
[INFO] [stdout]     |                                                      ^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                                      |
[INFO] [stdout]     |                                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 465 | pub fn labelled<Content>(label_id: LabelId, content: &Content) -> FormatLabelled<'_>
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:687:33
[INFO] [stdout]     |
[INFO] [stdout] 687 | pub fn indent<Content>(content: &Content) -> Indent
[INFO] [stdout]     |                                 ^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 687 | pub fn indent<Content>(content: &Content) -> Indent<'_>
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:844:33
[INFO] [stdout]     |
[INFO] [stdout] 844 | pub fn dedent<Content>(content: &Content) -> Dedent
[INFO] [stdout]     |                                 ^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 844 | pub fn dedent<Content>(content: &Content) -> Dedent<'_>
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:917:41
[INFO] [stdout]     |
[INFO] [stdout] 917 | pub fn dedent_to_root<Content>(content: &Content) -> Dedent
[INFO] [stdout]     |                                         ^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 917 | pub fn dedent_to_root<Content>(content: &Content) -> Dedent<'_>
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1030:43
[INFO] [stdout]      |
[INFO] [stdout] 1030 | pub fn align<Content>(count: u8, content: &Content) -> Align
[INFO] [stdout]      |                                           ^^^^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1030 | pub fn align<Content>(count: u8, content: &Content) -> Align<'_>
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1098:30
[INFO] [stdout]      |
[INFO] [stdout] 1098 | pub fn block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                              ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1098 | pub fn block_indent(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1169:35
[INFO] [stdout]      |
[INFO] [stdout] 1169 | pub fn soft_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                                   ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1169 | pub fn soft_block_indent(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1270:14
[INFO] [stdout]      |
[INFO] [stdout] 1270 |     content: &impl Format,
[INFO] [stdout]      |              ^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 1271 |     should_add_space: bool,
[INFO] [stdout] 1272 | ) -> BlockIndent {
[INFO] [stdout]      |      ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1272 | ) -> BlockIndent<'_> {
[INFO] [stdout]      |                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1347:43
[INFO] [stdout]      |
[INFO] [stdout] 1347 | pub fn soft_line_indent_or_space(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                                           ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1347 | pub fn soft_line_indent_or_space(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1447:48
[INFO] [stdout]      |
[INFO] [stdout] 1447 | pub fn soft_line_indent_or_hard_space(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                                                ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                |
[INFO] [stdout]      |                                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1447 | pub fn soft_line_indent_or_hard_space(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1583:44
[INFO] [stdout]      |
[INFO] [stdout] 1583 | pub fn soft_space_or_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                                            ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                            |
[INFO] [stdout]      |                                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1583 | pub fn soft_space_or_block_indent(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1663:23
[INFO] [stdout]      |
[INFO] [stdout] 1663 | pub fn group(content: &impl Format) -> Group {
[INFO] [stdout]      |                       ^^^^^^^^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1663 | pub fn group(content: &impl Format) -> Group<'_> {
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1846:42
[INFO] [stdout]      |
[INFO] [stdout] 1846 | pub fn if_group_breaks<Content>(content: &Content) -> IfGroupBreaks
[INFO] [stdout]      |                                          ^^^^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1846 | pub fn if_group_breaks<Content>(content: &Content) -> IfGroupBreaks<'_>
[INFO] [stdout]      |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1927:53
[INFO] [stdout]      |
[INFO] [stdout] 1927 | pub fn if_group_fits_on_line<Content>(flat_content: &Content) -> IfGroupBreaks
[INFO] [stdout]      |                                                     ^^^^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                     |
[INFO] [stdout]      |                                                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1927 | pub fn if_group_fits_on_line<Content>(flat_content: &Content) -> IfGroupBreaks<'_>
[INFO] [stdout]      |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:2110:49
[INFO] [stdout]      |
[INFO] [stdout] 2110 | pub fn indent_if_group_breaks<Content>(content: &Content, group_id: GroupId) -> IndentIfGroupBreaks
[INFO] [stdout]      |                                                 ^^^^^^^^                        ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                 |
[INFO] [stdout]      |                                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2110 | pub fn indent_if_group_breaks<Content>(content: &Content, group_id: GroupId) -> IndentIfGroupBreaks<'_>
[INFO] [stdout]      |                                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/format_element/elements.rs:156:49
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub fn normalize_newlines<const N: usize>(text: &str, terminators: [char; N]) -> Cow<str> {
[INFO] [stdout]     |                                                 ^^^^ the lifetime is elided here ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub fn normalize_newlines<const N: usize>(text: &str, terminators: [char; N]) -> Cow<'_, str> {
[INFO] [stdout]     |                                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `elements`, `state_mut`, `snapshot`, and `restore_snapshot` are never used
[INFO] [stdout]   --> src/buffer.rs:43:8
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub trait Buffer {
[INFO] [stdout]    |           ------ methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 43 |     fn elements(&self) -> &[FormatElement];
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     fn state_mut(&mut self) -> &mut FormatState;
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 |     fn snapshot(&self) -> BufferSnapshot;
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 80 |     fn restore_snapshot(&mut self, snapshot: BufferSnapshot);
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `BufferSnapshot` is never used
[INFO] [stdout]   --> src/buffer.rs:88:10
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub enum BufferSnapshot {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `position`, `unwrap_position`, and `unwrap_any` are never used
[INFO] [stdout]    --> src/buffer.rs:99:18
[INFO] [stdout]     |
[INFO] [stdout]  97 | impl BufferSnapshot {
[INFO] [stdout]     | ------------------- associated items in this implementation
[INFO] [stdout]  98 |     /// Creates a new buffer snapshot that points to the specified position.
[INFO] [stdout]  99 |     pub const fn position(index: usize) -> Self {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub fn unwrap_position(&self) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub fn unwrap_any<T: 'static>(self) -> T {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `with_capacity` and `take_vec` are never used
[INFO] [stdout]    --> src/buffer.rs:189:12
[INFO] [stdout]     |
[INFO] [stdout] 179 | impl<'a> VecBuffer<'a> {
[INFO] [stdout]     | ---------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 189 |     pub fn with_capacity(capacity: usize, state: &'a mut FormatState) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 202 |     pub fn take_vec(&mut self) -> Vec<FormatElement> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Inspect` is never constructed
[INFO] [stdout]    --> src/buffer.rs:255:12
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub struct Inspect<'inner, Inspector> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/buffer.rs:261:8
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl<'inner, Inspector> Inspect<'inner, Inspector> {
[INFO] [stdout]     | -------------------------------------------------- associated function in this implementation
[INFO] [stdout] 261 |     fn new(inner: &'inner mut dyn Buffer, inspector: Inspector) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `RemoveSoftLinesBuffer` is never constructed
[INFO] [stdout]    --> src/buffer.rs:341:12
[INFO] [stdout]     |
[INFO] [stdout] 341 | pub struct RemoveSoftLinesBuffer<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `clean_interned`, and `is_in_expanded_conditional_content` are never used
[INFO] [stdout]    --> src/buffer.rs:359:12
[INFO] [stdout]     |
[INFO] [stdout] 357 | impl<'a> RemoveSoftLinesBuffer<'a> {
[INFO] [stdout]     | ---------------------------------- associated items in this implementation
[INFO] [stdout] 358 |     /// Creates a new buffer that removes the soft line breaks before writing them into `buffer`.
[INFO] [stdout] 359 |     pub fn new(inner: &'a mut dyn Buffer) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 368 |     fn clean_interned(&mut self, interned: &Interned) -> Interned {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 378 |     fn is_in_expanded_conditional_content(&self) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `clean_interned` is never used
[INFO] [stdout]    --> src/buffer.rs:387:4
[INFO] [stdout]     |
[INFO] [stdout] 387 | fn clean_interned(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `BufferExtensions` is never used
[INFO] [stdout]    --> src/buffer.rs:547:11
[INFO] [stdout]     |
[INFO] [stdout] 547 | pub trait BufferExtensions: Buffer + Sized {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Recording` is never constructed
[INFO] [stdout]    --> src/buffer.rs:613:12
[INFO] [stdout]     |
[INFO] [stdout] 613 | pub struct Recording<'buf, Buffer> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `write_fmt`, `write_element`, and `stop` are never used
[INFO] [stdout]    --> src/buffer.rs:622:8
[INFO] [stdout]     |
[INFO] [stdout] 618 | / impl<'buf, B> Recording<'buf, B>
[INFO] [stdout] 619 | | where
[INFO] [stdout] 620 | |     B: Buffer,
[INFO] [stdout]     | |______________- associated items in this implementation
[INFO] [stdout] 621 |   {
[INFO] [stdout] 622 |       fn new(buffer: &'buf mut B) -> Self {
[INFO] [stdout]     |          ^^^
[INFO] [stdout] ...
[INFO] [stdout] 630 |       pub fn write_fmt(&mut self, arguments: Arguments) {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 635 |       pub fn write_element(&mut self, element: FormatElement) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 639 |       pub fn stop(self) -> Recorded<'buf> {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Recorded` is never constructed
[INFO] [stdout]    --> src/buffer.rs:655:12
[INFO] [stdout]     |
[INFO] [stdout] 655 | pub struct Recorded<'a>(&'a [FormatElement]);
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_line_break` is never used
[INFO] [stdout]   --> src/builders.rs:68:14
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const fn soft_line_break() -> Line {
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `empty_line` is never used
[INFO] [stdout]    --> src/builders.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const fn empty_line() -> Line {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_line_break_or_space` is never used
[INFO] [stdout]    --> src/builders.rs:189:14
[INFO] [stdout]     |
[INFO] [stdout] 189 | pub const fn soft_line_break_or_space() -> Line {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `line_suffix` is never used
[INFO] [stdout]    --> src/builders.rs:335:8
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn line_suffix<Content>(inner: &Content) -> LineSuffix
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LineSuffix` is never constructed
[INFO] [stdout]    --> src/builders.rs:345:12
[INFO] [stdout]     |
[INFO] [stdout] 345 | pub struct LineSuffix<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `line_suffix_boundary` is never used
[INFO] [stdout]    --> src/builders.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 | pub const fn line_suffix_boundary() -> LineSuffixBoundary {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LineSuffixBoundary` is never constructed
[INFO] [stdout]    --> src/builders.rs:394:12
[INFO] [stdout]     |
[INFO] [stdout] 394 | pub struct LineSuffixBoundary;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `labelled` is never used
[INFO] [stdout]    --> src/builders.rs:465:8
[INFO] [stdout]     |
[INFO] [stdout] 465 | pub fn labelled<Content>(label_id: LabelId, content: &Content) -> FormatLabelled
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FormatLabelled` is never constructed
[INFO] [stdout]    --> src/builders.rs:476:12
[INFO] [stdout]     |
[INFO] [stdout] 476 | pub struct FormatLabelled<'a> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `hard_space` is never used
[INFO] [stdout]    --> src/builders.rs:580:14
[INFO] [stdout]     |
[INFO] [stdout] 580 | pub const fn hard_space() -> HardSpace {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `maybe_space` is never used
[INFO] [stdout]    --> src/builders.rs:602:8
[INFO] [stdout]     |
[INFO] [stdout] 602 | pub fn maybe_space(should_insert: bool) -> Option<Space> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `HardSpace` is never constructed
[INFO] [stdout]    --> src/builders.rs:616:12
[INFO] [stdout]     |
[INFO] [stdout] 616 | pub struct HardSpace;
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `indent` is never used
[INFO] [stdout]    --> src/builders.rs:687:8
[INFO] [stdout]     |
[INFO] [stdout] 687 | pub fn indent<Content>(content: &Content) -> Indent
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Indent` is never constructed
[INFO] [stdout]    --> src/builders.rs:697:12
[INFO] [stdout]     |
[INFO] [stdout] 697 | pub struct Indent<'a> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dedent` is never used
[INFO] [stdout]    --> src/builders.rs:844:8
[INFO] [stdout]     |
[INFO] [stdout] 844 | pub fn dedent<Content>(content: &Content) -> Dedent
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Dedent` is never constructed
[INFO] [stdout]    --> src/builders.rs:855:12
[INFO] [stdout]     |
[INFO] [stdout] 855 | pub struct Dedent<'a> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `dedent_to_root` is never used
[INFO] [stdout]    --> src/builders.rs:917:8
[INFO] [stdout]     |
[INFO] [stdout] 917 | pub fn dedent_to_root<Content>(content: &Content) -> Dedent
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `align` is never used
[INFO] [stdout]     --> src/builders.rs:1030:8
[INFO] [stdout]      |
[INFO] [stdout] 1030 | pub fn align<Content>(count: u8, content: &Content) -> Align
[INFO] [stdout]      |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Align` is never constructed
[INFO] [stdout]     --> src/builders.rs:1041:12
[INFO] [stdout]      |
[INFO] [stdout] 1041 | pub struct Align<'a> {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `block_indent` is never used
[INFO] [stdout]     --> src/builders.rs:1098:8
[INFO] [stdout]      |
[INFO] [stdout] 1098 | pub fn block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_block_indent` is never used
[INFO] [stdout]     --> src/builders.rs:1169:8
[INFO] [stdout]      |
[INFO] [stdout] 1169 | pub fn soft_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_block_indent_with_maybe_space` is never used
[INFO] [stdout]     --> src/builders.rs:1269:8
[INFO] [stdout]      |
[INFO] [stdout] 1269 | pub fn soft_block_indent_with_maybe_space(
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_line_indent_or_space` is never used
[INFO] [stdout]     --> src/builders.rs:1347:8
[INFO] [stdout]      |
[INFO] [stdout] 1347 | pub fn soft_line_indent_or_space(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_line_indent_or_hard_space` is never used
[INFO] [stdout]     --> src/builders.rs:1447:8
[INFO] [stdout]      |
[INFO] [stdout] 1447 | pub fn soft_line_indent_or_hard_space(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BlockIndent` is never constructed
[INFO] [stdout]     --> src/builders.rs:1455:12
[INFO] [stdout]      |
[INFO] [stdout] 1455 | pub struct BlockIndent<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `IndentMode` is never used
[INFO] [stdout]     --> src/builders.rs:1461:6
[INFO] [stdout]      |
[INFO] [stdout] 1461 | enum IndentMode {
[INFO] [stdout]      |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `soft_space_or_block_indent` is never used
[INFO] [stdout]     --> src/builders.rs:1583:8
[INFO] [stdout]      |
[INFO] [stdout] 1583 | pub fn soft_space_or_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `group` is never used
[INFO] [stdout]     --> src/builders.rs:1663:8
[INFO] [stdout]      |
[INFO] [stdout] 1663 | pub fn group(content: &impl Format) -> Group {
[INFO] [stdout]      |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Group` is never constructed
[INFO] [stdout]     --> src/builders.rs:1672:12
[INFO] [stdout]      |
[INFO] [stdout] 1672 | pub struct Group<'a> {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `with_group_id` and `should_expand` are never used
[INFO] [stdout]     --> src/builders.rs:1679:12
[INFO] [stdout]      |
[INFO] [stdout] 1678 | impl Group<'_> {
[INFO] [stdout]      | -------------- methods in this implementation
[INFO] [stdout] 1679 |     pub fn with_group_id(mut self, group_id: Option<GroupId>) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1690 |     pub fn should_expand(mut self, should_expand: bool) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `expand_parent` is never used
[INFO] [stdout]     --> src/builders.rs:1759:14
[INFO] [stdout]      |
[INFO] [stdout] 1759 | pub const fn expand_parent() -> ExpandParent {
[INFO] [stdout]      |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ExpandParent` is never constructed
[INFO] [stdout]     --> src/builders.rs:1764:12
[INFO] [stdout]      |
[INFO] [stdout] 1764 | pub struct ExpandParent;
[INFO] [stdout]      |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `if_group_breaks` is never used
[INFO] [stdout]     --> src/builders.rs:1846:8
[INFO] [stdout]      |
[INFO] [stdout] 1846 | pub fn if_group_breaks<Content>(content: &Content) -> IfGroupBreaks
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `if_group_fits_on_line` is never used
[INFO] [stdout]     --> src/builders.rs:1927:8
[INFO] [stdout]      |
[INFO] [stdout] 1927 | pub fn if_group_fits_on_line<Content>(flat_content: &Content) -> IfGroupBreaks
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IfGroupBreaks` is never constructed
[INFO] [stdout]     --> src/builders.rs:1939:12
[INFO] [stdout]      |
[INFO] [stdout] 1939 | pub struct IfGroupBreaks<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `with_group_id` is never used
[INFO] [stdout]     --> src/builders.rs:1999:12
[INFO] [stdout]      |
[INFO] [stdout] 1945 | impl IfGroupBreaks<'_> {
[INFO] [stdout]      | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1999 |     pub fn with_group_id(mut self, group_id: Option<GroupId>) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `indent_if_group_breaks` is never used
[INFO] [stdout]     --> src/builders.rs:2110:8
[INFO] [stdout]      |
[INFO] [stdout] 2110 | pub fn indent_if_group_breaks<Content>(content: &Content, group_id: GroupId) -> IndentIfGroupBreaks
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IndentIfGroupBreaks` is never constructed
[INFO] [stdout]     --> src/builders.rs:2121:12
[INFO] [stdout]      |
[INFO] [stdout] 2121 | pub struct IndentIfGroupBreaks<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `format_once` is never used
[INFO] [stdout]     --> src/builders.rs:2281:14
[INFO] [stdout]      |
[INFO] [stdout] 2281 | pub const fn format_once<T>(formatter: T) -> FormatOnce<T>
[INFO] [stdout]      |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FormatOnce` is never constructed
[INFO] [stdout]     --> src/builders.rs:2291:12
[INFO] [stdout]      |
[INFO] [stdout] 2291 | pub struct FormatOnce<T> {
[INFO] [stdout]      |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `JoinBuilder` is never constructed
[INFO] [stdout]     --> src/builders.rs:2317:12
[INFO] [stdout]      |
[INFO] [stdout] 2317 | pub struct JoinBuilder<'fmt, 'buf, Separator> {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `with_separator`, `entry`, `entries`, and `finish` are never used
[INFO] [stdout]     --> src/builders.rs:2328:19
[INFO] [stdout]      |
[INFO] [stdout] 2323 | / impl<'fmt, 'buf, Separator> JoinBuilder<'fmt, 'buf, Separator>
[INFO] [stdout] 2324 | | where
[INFO] [stdout] 2325 | |     Separator: Format,
[INFO] [stdout]      | |______________________- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2328 |       pub(super) fn new(fmt: &'fmt mut Formatter<'buf>) -> Self {
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2337 |       pub(super) fn with_separator(fmt: &'fmt mut Formatter<'buf>, with: Separator) -> Self {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2346 |       pub fn entry(&mut self, entry: &dyn Format) -> &mut Self {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2360 |       pub fn entries<F, I>(&mut self, entries: I) -> &mut Self
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2373 |       pub fn finish(&mut self) {}
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `JoinNodesBuilder` is never constructed
[INFO] [stdout]     --> src/builders.rs:2379:12
[INFO] [stdout]      |
[INFO] [stdout] 2379 | pub struct JoinNodesBuilder<'fmt, 'buf, Separator> {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `entry`, `entry_no_separator`, `entries`, and `finish` are never used
[INFO] [stdout]     --> src/builders.rs:2390:19
[INFO] [stdout]      |
[INFO] [stdout] 2386 | / impl<'fmt, 'buf, Separator> JoinNodesBuilder<'fmt, 'buf, Separator>
[INFO] [stdout] 2387 | | where
[INFO] [stdout] 2388 | |     Separator: Format,
[INFO] [stdout]      | |______________________- associated items in this implementation
[INFO] [stdout] 2389 |   {
[INFO] [stdout] 2390 |       pub(super) fn new(separator: Separator, fmt: &'fmt mut Formatter<'buf>) -> Self {
[INFO] [stdout]      |                     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2400 |       pub fn entry(&mut self, _node: () /*&SyntaxNode*/, content: &dyn Format) {
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2417 |       pub fn entry_no_separator(&mut self, content: &dyn Format) {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2426 |       pub fn entries<F, I>(&mut self, entries: I) -> &mut Self
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2438 |       pub fn finish(&mut self) {}
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_lines_before` is never used
[INFO] [stdout]     --> src/builders.rs:2442:8
[INFO] [stdout]      |
[INFO] [stdout] 2442 | pub fn get_lines_before(/*next_node: &SyntaxNode*/) -> usize {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_lines_before_token` is never used
[INFO] [stdout]     --> src/builders.rs:2452:8
[INFO] [stdout]      |
[INFO] [stdout] 2452 | pub fn get_lines_before_token(/*token: &SyntaxToken*/) -> usize {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FillBuilder` is never constructed
[INFO] [stdout]     --> src/builders.rs:2468:12
[INFO] [stdout]      |
[INFO] [stdout] 2468 | pub struct FillBuilder<'fmt, 'buf> {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `entries`, `entry`, and `finish` are never used
[INFO] [stdout]     --> src/builders.rs:2474:19
[INFO] [stdout]      |
[INFO] [stdout] 2473 | impl<'a, 'buf> FillBuilder<'a, 'buf> {
[INFO] [stdout]      | ------------------------------------ associated items in this implementation
[INFO] [stdout] 2474 |     pub(crate) fn new(fmt: &'a mut Formatter<'buf>) -> Self {
[INFO] [stdout]      |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 2481 |     pub fn entries<F, I>(&mut self, separator: &dyn Format, entries: I) -> &mut Self
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2494 |     pub fn entry(&mut self, separator: &dyn Format, entry: &dyn Format) -> &mut Self {
[INFO] [stdout]      |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 2511 |     pub fn finish(&mut self) {
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BestFitting` is never constructed
[INFO] [stdout]     --> src/builders.rs:2519:12
[INFO] [stdout]      |
[INFO] [stdout] 2519 | pub struct BestFitting<'a> {
[INFO] [stdout]      |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_arguments_unchecked` is never used
[INFO] [stdout]     --> src/builders.rs:2538:12
[INFO] [stdout]      |
[INFO] [stdout] 2523 | impl<'a> BestFitting<'a> {
[INFO] [stdout]      | ------------------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 2538 |     pub fn from_arguments_unchecked(variants: Arguments<'a>) -> Self {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `HardSpace`, `ExpandParent`, `LineSuffixBoundary`, `Interned`, and `BestFitting` are never constructed
[INFO] [stdout]   --> src/format_element/elements.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum FormatElement {
[INFO] [stdout]    |          ------------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 15 |     HardSpace,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 20 |     ExpandParent,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 |     LineSuffixBoundary,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     Interned(Interned),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     BestFitting(BestFittingElement),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `FormatElement` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Soft` is never constructed
[INFO] [stdout]   --> src/format_element/elements.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub enum LineMode {
[INFO] [stdout]    |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 79 |     Soft,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LineMode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_hard` is never used
[INFO] [stdout]   --> src/format_element/elements.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 86 | impl LineMode {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] 87 |     pub const fn is_hard(&self) -> bool {
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_expanded` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 100 | impl PrintMode {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 105 |     pub const fn is_expanded(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout] 113 | impl Interned {
[INFO] [stdout]     | ------------- associated function in this implementation
[INFO] [stdout] 114 |     pub fn new(content: Vec<FormatElement>) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_tag`, `is_start_tag`, `is_end_tag`, `is_text`, `is_space`, and `is_line` are never used
[INFO] [stdout]    --> src/format_element/elements.rs:184:18
[INFO] [stdout]     |
[INFO] [stdout] 182 | impl FormatElement {
[INFO] [stdout]     | ------------------ methods in this implementation
[INFO] [stdout] 183 |     /// Returns `true` if self is a [FormatElement::Tag]
[INFO] [stdout] 184 |     pub const fn is_tag(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 189 |     pub const fn is_start_tag(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 197 |     pub const fn is_end_tag(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 204 |     pub const fn is_text(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 211 |     pub const fn is_space(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 215 |     pub const fn is_line(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_vec_unchecked` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:285:19
[INFO] [stdout]     |
[INFO] [stdout] 275 | impl BestFittingElement {
[INFO] [stdout]     | ----------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 285 |     pub unsafe fn from_vec_unchecked(variants: Vec<Box<[FormatElement]>>) -> Self {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `FormatElements` is never used
[INFO] [stdout]    --> src/format_element/elements.rs:321:11
[INFO] [stdout]     |
[INFO] [stdout] 321 | pub trait FormatElements {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/format_element/tag.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum Tag {
[INFO] [stdout]    |          --- variants in this enum
[INFO] [stdout] 13 |     /// Indents the content one level deeper, see [crate::builders::indent] for documentation and examples.
[INFO] [stdout] 14 |     StartIndent,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 15 |     EndIndent,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     StartAlign(Align),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 22 |     EndAlign,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     StartDedent(DedentMode),
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 27 |     EndDedent(DedentMode),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |     StartGroup(Group),
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 35 |     EndGroup,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 |     StartConditionalContent(Condition),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 40 |     EndConditionalContent,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     StartIndentIfGroupBreaks(GroupId),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 45 |     EndIndentIfGroupBreaks(GroupId),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     StartFill,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 55 |     EndEntry,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     StartLineSuffix,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     StartVerbatim(VerbatimKind),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 63 |     EndVerbatim,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 69 |     StartLabelled(LabelId),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 70 |     EndLabelled,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Tag` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_end` is never used
[INFO] [stdout]   --> src/format_element/tag.rs:93:18
[INFO] [stdout]    |
[INFO] [stdout] 73 | impl Tag {
[INFO] [stdout]    | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 93 |     pub const fn is_end(&self) -> bool {
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Expand` is never constructed
[INFO] [stdout]    --> src/format_element/tag.rs:141:5
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub enum GroupMode {
[INFO] [stdout]     |          --------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 141 |     Expand,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `GroupMode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `with_id`, and `with_mode` are never used
[INFO] [stdout]    --> src/format_element/tag.rs:160:12
[INFO] [stdout]     |
[INFO] [stdout] 159 | impl Group {
[INFO] [stdout]     | ---------- associated items in this implementation
[INFO] [stdout] 160 |     pub fn new() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 167 |     pub fn with_id(mut self, id: Option<GroupId>) -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 172 |     pub fn with_mode(mut self, mode: GroupMode) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Level` and `Root` are never constructed
[INFO] [stdout]    --> src/format_element/tag.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub enum DedentMode {
[INFO] [stdout]     |          ---------- variants in this enum
[INFO] [stdout] 194 |     /// Reduces the indent by a level (if the current indent is > 0)
[INFO] [stdout] 195 |     Level,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 198 |     Root,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DedentMode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `with_group_id`, and `mode` are never used
[INFO] [stdout]    --> src/format_element/tag.rs:213:12
[INFO] [stdout]     |
[INFO] [stdout] 212 | impl Condition {
[INFO] [stdout]     | -------------- associated items in this implementation
[INFO] [stdout] 213 |     pub fn new(mode: PrintMode) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 220 |     pub fn with_group_id(mut self, id: Option<GroupId>) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 225 |     pub fn mode(&self) -> PrintMode {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `of` is never used
[INFO] [stdout]    --> src/format_element/tag.rs:265:12
[INFO] [stdout]     |
[INFO] [stdout] 264 | impl LabelId {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] 265 |     pub fn of<T: Label>(label: T) -> Self {
[INFO] [stdout]     |            ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Label` is never used
[INFO] [stdout]    --> src/format_element/tag.rs:276:11
[INFO] [stdout]     |
[INFO] [stdout] 276 | pub trait Label {
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Bogus`, `Suppressed`, `Skipped`, and `Verbatim` are never constructed
[INFO] [stdout]    --> src/format_element/tag.rs:286:5
[INFO] [stdout]     |
[INFO] [stdout] 285 | pub enum VerbatimKind {
[INFO] [stdout]     |          ------------ variants in this enum
[INFO] [stdout] 286 |     Bogus,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 287 |     Suppressed,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 288 |     /// This was intentionally skipped, not as a result of suppression.
[INFO] [stdout] 289 |     Skipped,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 290 |     Verbatim,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `VerbatimKind` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_bogus` is never used
[INFO] [stdout]    --> src/format_element/tag.rs:294:18
[INFO] [stdout]     |
[INFO] [stdout] 293 | impl VerbatimKind {
[INFO] [stdout]     | ----------------- method in this implementation
[INFO] [stdout] 294 |     pub const fn is_bogus(&self) -> bool {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `context_mut` is never used
[INFO] [stdout]   --> src/formatter.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl<'a> Formatter<'a> {
[INFO] [stdout]    | ---------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 30 |     pub fn context_mut(&mut self) -> &mut FormatContext {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `next_id` is never read
[INFO] [stdout]   --> src/group_id.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub(super) struct UniqueGroupIdBuilder {
[INFO] [stdout]    |                   -------------------- field in this struct
[INFO] [stdout] 71 |     next_id: AtomicU32,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `group_id` is never used
[INFO] [stdout]   --> src/group_id.rs:76:12
[INFO] [stdout]    |
[INFO] [stdout] 74 | impl UniqueGroupIdBuilder {
[INFO] [stdout]    | ------------------------- method in this implementation
[INFO] [stdout] 75 |     /// Creates a new unique group id with the given debug name.
[INFO] [stdout] 76 |     pub fn group_id(&self, debug_name: &'static str) -> GroupId {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/group_id.rs:15:23
[INFO] [stdout]    |
[INFO] [stdout] 14 |     impl GroupId {
[INFO] [stdout]    |     ------------ associated function in this implementation
[INFO] [stdout] 15 |         pub(super) fn new(value: NonZeroU32, debug_name: &'static str) -> Self {
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Quote` is never used
[INFO] [stdout]    --> src/options.rs:280:10
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub enum Quote {
[INFO] [stdout]     |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `group_id_builder` is never read
[INFO] [stdout]  --> src/state.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct FormatState {
[INFO] [stdout]   |            ----------- field in this struct
[INFO] [stdout] 5 |     context: FormatContext,
[INFO] [stdout] 6 |     group_id_builder: UniqueGroupIdBuilder,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `context_mut` and `group_id` are never used
[INFO] [stdout]   --> src/state.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout]  8 | impl FormatState {
[INFO] [stdout]    | ---------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub fn context_mut(&mut self) -> &mut FormatContext {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     pub fn group_id(&self, debug_name: &'static str) -> GroupId {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/buffer.rs:550:19
[INFO] [stdout]     |
[INFO] [stdout] 550 |     fn inspect<F>(&mut self, inspector: F) -> Inspect<F>
[INFO] [stdout]     |                   ^^^^^^^^^                   ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 550 |     fn inspect<F>(&mut self, inspector: F) -> Inspect<'_, F>
[INFO] [stdout]     |                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/buffer.rs:595:24
[INFO] [stdout]     |
[INFO] [stdout] 595 |     fn start_recording(&mut self) -> Recording<Self> {
[INFO] [stdout]     |                        ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 595 |     fn start_recording(&mut self) -> Recording<'_, Self> {
[INFO] [stdout]     |                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:280:27
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub fn dynamic_text(text: &str) -> DynamicText {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub fn dynamic_text(text: &str) -> DynamicText<'_> {
[INFO] [stdout]     |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:335:36
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn line_suffix<Content>(inner: &Content) -> LineSuffix
[INFO] [stdout]     |                                    ^^^^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 335 | pub fn line_suffix<Content>(inner: &Content) -> LineSuffix<'_>
[INFO] [stdout]     |                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:465:54
[INFO] [stdout]     |
[INFO] [stdout] 465 | pub fn labelled<Content>(label_id: LabelId, content: &Content) -> FormatLabelled
[INFO] [stdout]     |                                                      ^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                                      |
[INFO] [stdout]     |                                                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 465 | pub fn labelled<Content>(label_id: LabelId, content: &Content) -> FormatLabelled<'_>
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:687:33
[INFO] [stdout]     |
[INFO] [stdout] 687 | pub fn indent<Content>(content: &Content) -> Indent
[INFO] [stdout]     |                                 ^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 687 | pub fn indent<Content>(content: &Content) -> Indent<'_>
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:844:33
[INFO] [stdout]     |
[INFO] [stdout] 844 | pub fn dedent<Content>(content: &Content) -> Dedent
[INFO] [stdout]     |                                 ^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 844 | pub fn dedent<Content>(content: &Content) -> Dedent<'_>
[INFO] [stdout]     |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/builders.rs:917:41
[INFO] [stdout]     |
[INFO] [stdout] 917 | pub fn dedent_to_root<Content>(content: &Content) -> Dedent
[INFO] [stdout]     |                                         ^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 917 | pub fn dedent_to_root<Content>(content: &Content) -> Dedent<'_>
[INFO] [stdout]     |                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1030:43
[INFO] [stdout]      |
[INFO] [stdout] 1030 | pub fn align<Content>(count: u8, content: &Content) -> Align
[INFO] [stdout]      |                                           ^^^^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1030 | pub fn align<Content>(count: u8, content: &Content) -> Align<'_>
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1098:30
[INFO] [stdout]      |
[INFO] [stdout] 1098 | pub fn block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                              ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                              |
[INFO] [stdout]      |                              the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1098 | pub fn block_indent(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1169:35
[INFO] [stdout]      |
[INFO] [stdout] 1169 | pub fn soft_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                                   ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1169 | pub fn soft_block_indent(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1270:14
[INFO] [stdout]      |
[INFO] [stdout] 1270 |     content: &impl Format,
[INFO] [stdout]      |              ^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] 1271 |     should_add_space: bool,
[INFO] [stdout] 1272 | ) -> BlockIndent {
[INFO] [stdout]      |      ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1272 | ) -> BlockIndent<'_> {
[INFO] [stdout]      |                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1347:43
[INFO] [stdout]      |
[INFO] [stdout] 1347 | pub fn soft_line_indent_or_space(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                                           ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                           |
[INFO] [stdout]      |                                           the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1347 | pub fn soft_line_indent_or_space(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1447:48
[INFO] [stdout]      |
[INFO] [stdout] 1447 | pub fn soft_line_indent_or_hard_space(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                                                ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                |
[INFO] [stdout]      |                                                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1447 | pub fn soft_line_indent_or_hard_space(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1583:44
[INFO] [stdout]      |
[INFO] [stdout] 1583 | pub fn soft_space_or_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stdout]      |                                            ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                            |
[INFO] [stdout]      |                                            the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1583 | pub fn soft_space_or_block_indent(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stdout]      |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1663:23
[INFO] [stdout]      |
[INFO] [stdout] 1663 | pub fn group(content: &impl Format) -> Group {
[INFO] [stdout]      |                       ^^^^^^^^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1663 | pub fn group(content: &impl Format) -> Group<'_> {
[INFO] [stdout]      |                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1846:42
[INFO] [stdout]      |
[INFO] [stdout] 1846 | pub fn if_group_breaks<Content>(content: &Content) -> IfGroupBreaks
[INFO] [stdout]      |                                          ^^^^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1846 | pub fn if_group_breaks<Content>(content: &Content) -> IfGroupBreaks<'_>
[INFO] [stdout]      |                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:1927:53
[INFO] [stdout]      |
[INFO] [stdout] 1927 | pub fn if_group_fits_on_line<Content>(flat_content: &Content) -> IfGroupBreaks
[INFO] [stdout]      |                                                     ^^^^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                     |
[INFO] [stdout]      |                                                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1927 | pub fn if_group_fits_on_line<Content>(flat_content: &Content) -> IfGroupBreaks<'_>
[INFO] [stdout]      |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/builders.rs:2110:49
[INFO] [stdout]      |
[INFO] [stdout] 2110 | pub fn indent_if_group_breaks<Content>(content: &Content, group_id: GroupId) -> IndentIfGroupBreaks
[INFO] [stdout]      |                                                 ^^^^^^^^                        ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                                                 |
[INFO] [stdout]      |                                                 the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2110 | pub fn indent_if_group_breaks<Content>(content: &Content, group_id: GroupId) -> IndentIfGroupBreaks<'_>
[INFO] [stdout]      |                                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/format_element/elements.rs:156:49
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub fn normalize_newlines<const N: usize>(text: &str, terminators: [char; N]) -> Cow<str> {
[INFO] [stdout]     |                                                 ^^^^ the lifetime is elided here ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub fn normalize_newlines<const N: usize>(text: &str, terminators: [char; N]) -> Cow<'_, str> {
[INFO] [stdout]     |                                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.32s
[INFO] running `Command { std: "docker" "inspect" "f2cea5dad576163d1eef1c679dd44d89962131296912c515845525c322728b2c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2cea5dad576163d1eef1c679dd44d89962131296912c515845525c322728b2c", kill_on_drop: false }`
[INFO] [stdout] f2cea5dad576163d1eef1c679dd44d89962131296912c515845525c322728b2c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8e2e1417045b80a00df859d0e0029da6324bc3b8423a187bd990cb7c9615655f
[INFO] running `Command { std: "docker" "start" "-a" "8e2e1417045b80a00df859d0e0029da6324bc3b8423a187bd990cb7c9615655f", kill_on_drop: false }`
[INFO] [stderr] warning: methods `elements`, `state_mut`, `snapshot`, and `restore_snapshot` are never used
[INFO] [stderr]   --> src/buffer.rs:43:8
[INFO] [stderr]    |
[INFO] [stderr] 18 | pub trait Buffer {
[INFO] [stderr]    |           ------ methods in this trait
[INFO] [stderr] ...
[INFO] [stderr] 43 |     fn elements(&self) -> &[FormatElement];
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 70 |     fn state_mut(&mut self) -> &mut FormatState;
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 73 |     fn snapshot(&self) -> BufferSnapshot;
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 80 |     fn restore_snapshot(&mut self, snapshot: BufferSnapshot);
[INFO] [stderr]    |        ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: enum `BufferSnapshot` is never used
[INFO] [stderr]   --> src/buffer.rs:88:10
[INFO] [stderr]    |
[INFO] [stderr] 88 | pub enum BufferSnapshot {
[INFO] [stderr]    |          ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `position`, `unwrap_position`, and `unwrap_any` are never used
[INFO] [stderr]    --> src/buffer.rs:99:18
[INFO] [stderr]     |
[INFO] [stderr]  97 | impl BufferSnapshot {
[INFO] [stderr]     | ------------------- associated items in this implementation
[INFO] [stderr]  98 |     /// Creates a new buffer snapshot that points to the specified position.
[INFO] [stderr]  99 |     pub const fn position(index: usize) -> Self {
[INFO] [stderr]     |                  ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 108 |     pub fn unwrap_position(&self) -> usize {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 120 |     pub fn unwrap_any<T: 'static>(self) -> T {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `with_capacity` and `take_vec` are never used
[INFO] [stderr]    --> src/buffer.rs:189:12
[INFO] [stderr]     |
[INFO] [stderr] 179 | impl<'a> VecBuffer<'a> {
[INFO] [stderr]     | ---------------------- associated items in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 189 |     pub fn with_capacity(capacity: usize, state: &'a mut FormatState) -> Self {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 202 |     pub fn take_vec(&mut self) -> Vec<FormatElement> {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Inspect` is never constructed
[INFO] [stderr]    --> src/buffer.rs:255:12
[INFO] [stderr]     |
[INFO] [stderr] 255 | pub struct Inspect<'inner, Inspector> {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]    --> src/buffer.rs:261:8
[INFO] [stderr]     |
[INFO] [stderr] 260 | impl<'inner, Inspector> Inspect<'inner, Inspector> {
[INFO] [stderr]     | -------------------------------------------------- associated function in this implementation
[INFO] [stderr] 261 |     fn new(inner: &'inner mut dyn Buffer, inspector: Inspector) -> Self {
[INFO] [stderr]     |        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `RemoveSoftLinesBuffer` is never constructed
[INFO] [stderr]    --> src/buffer.rs:341:12
[INFO] [stderr]     |
[INFO] [stderr] 341 | pub struct RemoveSoftLinesBuffer<'a> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `clean_interned`, and `is_in_expanded_conditional_content` are never used
[INFO] [stderr]    --> src/buffer.rs:359:12
[INFO] [stderr]     |
[INFO] [stderr] 357 | impl<'a> RemoveSoftLinesBuffer<'a> {
[INFO] [stderr]     | ---------------------------------- associated items in this implementation
[INFO] [stderr] 358 |     /// Creates a new buffer that removes the soft line breaks before writing them into `buffer`.
[INFO] [stderr] 359 |     pub fn new(inner: &'a mut dyn Buffer) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 368 |     fn clean_interned(&mut self, interned: &Interned) -> Interned {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 378 |     fn is_in_expanded_conditional_content(&self) -> bool {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `clean_interned` is never used
[INFO] [stderr]    --> src/buffer.rs:387:4
[INFO] [stderr]     |
[INFO] [stderr] 387 | fn clean_interned(
[INFO] [stderr]     |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait `BufferExtensions` is never used
[INFO] [stderr]    --> src/buffer.rs:547:11
[INFO] [stderr]     |
[INFO] [stderr] 547 | pub trait BufferExtensions: Buffer + Sized {
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Recording` is never constructed
[INFO] [stderr]    --> src/buffer.rs:613:12
[INFO] [stderr]     |
[INFO] [stderr] 613 | pub struct Recording<'buf, Buffer> {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `write_fmt`, `write_element`, and `stop` are never used
[INFO] [stderr]    --> src/buffer.rs:622:8
[INFO] [stderr]     |
[INFO] [stderr] 618 | / impl<'buf, B> Recording<'buf, B>
[INFO] [stderr] 619 | | where
[INFO] [stderr] 620 | |     B: Buffer,
[INFO] [stderr]     | |______________- associated items in this implementation
[INFO] [stderr] 621 |   {
[INFO] [stderr] 622 |       fn new(buffer: &'buf mut B) -> Self {
[INFO] [stderr]     |          ^^^
[INFO] [stderr] ...
[INFO] [stderr] 630 |       pub fn write_fmt(&mut self, arguments: Arguments) {
[INFO] [stderr]     |              ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 635 |       pub fn write_element(&mut self, element: FormatElement) {
[INFO] [stderr]     |              ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 639 |       pub fn stop(self) -> Recorded<'buf> {
[INFO] [stderr]     |              ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Recorded` is never constructed
[INFO] [stderr]    --> src/buffer.rs:655:12
[INFO] [stderr]     |
[INFO] [stderr] 655 | pub struct Recorded<'a>(&'a [FormatElement]);
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `soft_line_break` is never used
[INFO] [stderr]   --> src/builders.rs:68:14
[INFO] [stderr]    |
[INFO] [stderr] 68 | pub const fn soft_line_break() -> Line {
[INFO] [stderr]    |              ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `empty_line` is never used
[INFO] [stderr]    --> src/builders.rs:132:14
[INFO] [stderr]     |
[INFO] [stderr] 132 | pub const fn empty_line() -> Line {
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `soft_line_break_or_space` is never used
[INFO] [stderr]    --> src/builders.rs:189:14
[INFO] [stderr]     |
[INFO] [stderr] 189 | pub const fn soft_line_break_or_space() -> Line {
[INFO] [stderr]     |              ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `line_suffix` is never used
[INFO] [stderr]    --> src/builders.rs:335:8
[INFO] [stderr]     |
[INFO] [stderr] 335 | pub fn line_suffix<Content>(inner: &Content) -> LineSuffix
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `LineSuffix` is never constructed
[INFO] [stderr]    --> src/builders.rs:345:12
[INFO] [stderr]     |
[INFO] [stderr] 345 | pub struct LineSuffix<'a> {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `line_suffix_boundary` is never used
[INFO] [stderr]    --> src/builders.rs:389:14
[INFO] [stderr]     |
[INFO] [stderr] 389 | pub const fn line_suffix_boundary() -> LineSuffixBoundary {
[INFO] [stderr]     |              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `LineSuffixBoundary` is never constructed
[INFO] [stderr]    --> src/builders.rs:394:12
[INFO] [stderr]     |
[INFO] [stderr] 394 | pub struct LineSuffixBoundary;
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `labelled` is never used
[INFO] [stderr]    --> src/builders.rs:465:8
[INFO] [stderr]     |
[INFO] [stderr] 465 | pub fn labelled<Content>(label_id: LabelId, content: &Content) -> FormatLabelled
[INFO] [stderr]     |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FormatLabelled` is never constructed
[INFO] [stderr]    --> src/builders.rs:476:12
[INFO] [stderr]     |
[INFO] [stderr] 476 | pub struct FormatLabelled<'a> {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `hard_space` is never used
[INFO] [stderr]    --> src/builders.rs:580:14
[INFO] [stderr]     |
[INFO] [stderr] 580 | pub const fn hard_space() -> HardSpace {
[INFO] [stderr]     |              ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `maybe_space` is never used
[INFO] [stderr]    --> src/builders.rs:602:8
[INFO] [stderr]     |
[INFO] [stderr] 602 | pub fn maybe_space(should_insert: bool) -> Option<Space> {
[INFO] [stderr]     |        ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `HardSpace` is never constructed
[INFO] [stderr]    --> src/builders.rs:616:12
[INFO] [stderr]     |
[INFO] [stderr] 616 | pub struct HardSpace;
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `indent` is never used
[INFO] [stderr]    --> src/builders.rs:687:8
[INFO] [stderr]     |
[INFO] [stderr] 687 | pub fn indent<Content>(content: &Content) -> Indent
[INFO] [stderr]     |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Indent` is never constructed
[INFO] [stderr]    --> src/builders.rs:697:12
[INFO] [stderr]     |
[INFO] [stderr] 697 | pub struct Indent<'a> {
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `dedent` is never used
[INFO] [stderr]    --> src/builders.rs:844:8
[INFO] [stderr]     |
[INFO] [stderr] 844 | pub fn dedent<Content>(content: &Content) -> Dedent
[INFO] [stderr]     |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Dedent` is never constructed
[INFO] [stderr]    --> src/builders.rs:855:12
[INFO] [stderr]     |
[INFO] [stderr] 855 | pub struct Dedent<'a> {
[INFO] [stderr]     |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `dedent_to_root` is never used
[INFO] [stderr]    --> src/builders.rs:917:8
[INFO] [stderr]     |
[INFO] [stderr] 917 | pub fn dedent_to_root<Content>(content: &Content) -> Dedent
[INFO] [stderr]     |        ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `align` is never used
[INFO] [stderr]     --> src/builders.rs:1030:8
[INFO] [stderr]      |
[INFO] [stderr] 1030 | pub fn align<Content>(count: u8, content: &Content) -> Align
[INFO] [stderr]      |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Align` is never constructed
[INFO] [stderr]     --> src/builders.rs:1041:12
[INFO] [stderr]      |
[INFO] [stderr] 1041 | pub struct Align<'a> {
[INFO] [stderr]      |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `block_indent` is never used
[INFO] [stderr]     --> src/builders.rs:1098:8
[INFO] [stderr]      |
[INFO] [stderr] 1098 | pub fn block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stderr]      |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `soft_block_indent` is never used
[INFO] [stderr]     --> src/builders.rs:1169:8
[INFO] [stderr]      |
[INFO] [stderr] 1169 | pub fn soft_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `soft_block_indent_with_maybe_space` is never used
[INFO] [stderr]     --> src/builders.rs:1269:8
[INFO] [stderr]      |
[INFO] [stderr] 1269 | pub fn soft_block_indent_with_maybe_space(
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `soft_line_indent_or_space` is never used
[INFO] [stderr]     --> src/builders.rs:1347:8
[INFO] [stderr]      |
[INFO] [stderr] 1347 | pub fn soft_line_indent_or_space(content: &impl Format) -> BlockIndent {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `soft_line_indent_or_hard_space` is never used
[INFO] [stderr]     --> src/builders.rs:1447:8
[INFO] [stderr]      |
[INFO] [stderr] 1447 | pub fn soft_line_indent_or_hard_space(content: &impl Format) -> BlockIndent {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `BlockIndent` is never constructed
[INFO] [stderr]     --> src/builders.rs:1455:12
[INFO] [stderr]      |
[INFO] [stderr] 1455 | pub struct BlockIndent<'a> {
[INFO] [stderr]      |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `IndentMode` is never used
[INFO] [stderr]     --> src/builders.rs:1461:6
[INFO] [stderr]      |
[INFO] [stderr] 1461 | enum IndentMode {
[INFO] [stderr]      |      ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `soft_space_or_block_indent` is never used
[INFO] [stderr]     --> src/builders.rs:1583:8
[INFO] [stderr]      |
[INFO] [stderr] 1583 | pub fn soft_space_or_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `group` is never used
[INFO] [stderr]     --> src/builders.rs:1663:8
[INFO] [stderr]      |
[INFO] [stderr] 1663 | pub fn group(content: &impl Format) -> Group {
[INFO] [stderr]      |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Group` is never constructed
[INFO] [stderr]     --> src/builders.rs:1672:12
[INFO] [stderr]      |
[INFO] [stderr] 1672 | pub struct Group<'a> {
[INFO] [stderr]      |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `with_group_id` and `should_expand` are never used
[INFO] [stderr]     --> src/builders.rs:1679:12
[INFO] [stderr]      |
[INFO] [stderr] 1678 | impl Group<'_> {
[INFO] [stderr]      | -------------- methods in this implementation
[INFO] [stderr] 1679 |     pub fn with_group_id(mut self, group_id: Option<GroupId>) -> Self {
[INFO] [stderr]      |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 1690 |     pub fn should_expand(mut self, should_expand: bool) -> Self {
[INFO] [stderr]      |            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `expand_parent` is never used
[INFO] [stderr]     --> src/builders.rs:1759:14
[INFO] [stderr]      |
[INFO] [stderr] 1759 | pub const fn expand_parent() -> ExpandParent {
[INFO] [stderr]      |              ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ExpandParent` is never constructed
[INFO] [stderr]     --> src/builders.rs:1764:12
[INFO] [stderr]      |
[INFO] [stderr] 1764 | pub struct ExpandParent;
[INFO] [stderr]      |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `if_group_breaks` is never used
[INFO] [stderr]     --> src/builders.rs:1846:8
[INFO] [stderr]      |
[INFO] [stderr] 1846 | pub fn if_group_breaks<Content>(content: &Content) -> IfGroupBreaks
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `if_group_fits_on_line` is never used
[INFO] [stderr]     --> src/builders.rs:1927:8
[INFO] [stderr]      |
[INFO] [stderr] 1927 | pub fn if_group_fits_on_line<Content>(flat_content: &Content) -> IfGroupBreaks
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `IfGroupBreaks` is never constructed
[INFO] [stderr]     --> src/builders.rs:1939:12
[INFO] [stderr]      |
[INFO] [stderr] 1939 | pub struct IfGroupBreaks<'a> {
[INFO] [stderr]      |            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `with_group_id` is never used
[INFO] [stderr]     --> src/builders.rs:1999:12
[INFO] [stderr]      |
[INFO] [stderr] 1945 | impl IfGroupBreaks<'_> {
[INFO] [stderr]      | ---------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 1999 |     pub fn with_group_id(mut self, group_id: Option<GroupId>) -> Self {
[INFO] [stderr]      |            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `indent_if_group_breaks` is never used
[INFO] [stderr]     --> src/builders.rs:2110:8
[INFO] [stderr]      |
[INFO] [stderr] 2110 | pub fn indent_if_group_breaks<Content>(content: &Content, group_id: GroupId) -> IndentIfGroupBreaks
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `IndentIfGroupBreaks` is never constructed
[INFO] [stderr]     --> src/builders.rs:2121:12
[INFO] [stderr]      |
[INFO] [stderr] 2121 | pub struct IndentIfGroupBreaks<'a> {
[INFO] [stderr]      |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `format_once` is never used
[INFO] [stderr]     --> src/builders.rs:2281:14
[INFO] [stderr]      |
[INFO] [stderr] 2281 | pub const fn format_once<T>(formatter: T) -> FormatOnce<T>
[INFO] [stderr]      |              ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FormatOnce` is never constructed
[INFO] [stderr]     --> src/builders.rs:2291:12
[INFO] [stderr]      |
[INFO] [stderr] 2291 | pub struct FormatOnce<T> {
[INFO] [stderr]      |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `JoinBuilder` is never constructed
[INFO] [stderr]     --> src/builders.rs:2317:12
[INFO] [stderr]      |
[INFO] [stderr] 2317 | pub struct JoinBuilder<'fmt, 'buf, Separator> {
[INFO] [stderr]      |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `with_separator`, `entry`, `entries`, and `finish` are never used
[INFO] [stderr]     --> src/builders.rs:2328:19
[INFO] [stderr]      |
[INFO] [stderr] 2323 | / impl<'fmt, 'buf, Separator> JoinBuilder<'fmt, 'buf, Separator>
[INFO] [stderr] 2324 | | where
[INFO] [stderr] 2325 | |     Separator: Format,
[INFO] [stderr]      | |______________________- associated items in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 2328 |       pub(super) fn new(fmt: &'fmt mut Formatter<'buf>) -> Self {
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] ...
[INFO] [stderr] 2337 |       pub(super) fn with_separator(fmt: &'fmt mut Formatter<'buf>, with: Separator) -> Self {
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2346 |       pub fn entry(&mut self, entry: &dyn Format) -> &mut Self {
[INFO] [stderr]      |              ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2360 |       pub fn entries<F, I>(&mut self, entries: I) -> &mut Self
[INFO] [stderr]      |              ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2373 |       pub fn finish(&mut self) {}
[INFO] [stderr]      |              ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `JoinNodesBuilder` is never constructed
[INFO] [stderr]     --> src/builders.rs:2379:12
[INFO] [stderr]      |
[INFO] [stderr] 2379 | pub struct JoinNodesBuilder<'fmt, 'buf, Separator> {
[INFO] [stderr]      |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `entry`, `entry_no_separator`, `entries`, and `finish` are never used
[INFO] [stderr]     --> src/builders.rs:2390:19
[INFO] [stderr]      |
[INFO] [stderr] 2386 | / impl<'fmt, 'buf, Separator> JoinNodesBuilder<'fmt, 'buf, Separator>
[INFO] [stderr] 2387 | | where
[INFO] [stderr] 2388 | |     Separator: Format,
[INFO] [stderr]      | |______________________- associated items in this implementation
[INFO] [stderr] 2389 |   {
[INFO] [stderr] 2390 |       pub(super) fn new(separator: Separator, fmt: &'fmt mut Formatter<'buf>) -> Self {
[INFO] [stderr]      |                     ^^^
[INFO] [stderr] ...
[INFO] [stderr] 2400 |       pub fn entry(&mut self, _node: () /*&SyntaxNode*/, content: &dyn Format) {
[INFO] [stderr]      |              ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2417 |       pub fn entry_no_separator(&mut self, content: &dyn Format) {
[INFO] [stderr]      |              ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2426 |       pub fn entries<F, I>(&mut self, entries: I) -> &mut Self
[INFO] [stderr]      |              ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2438 |       pub fn finish(&mut self) {}
[INFO] [stderr]      |              ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_lines_before` is never used
[INFO] [stderr]     --> src/builders.rs:2442:8
[INFO] [stderr]      |
[INFO] [stderr] 2442 | pub fn get_lines_before(/*next_node: &SyntaxNode*/) -> usize {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_lines_before_token` is never used
[INFO] [stderr]     --> src/builders.rs:2452:8
[INFO] [stderr]      |
[INFO] [stderr] 2452 | pub fn get_lines_before_token(/*token: &SyntaxToken*/) -> usize {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `FillBuilder` is never constructed
[INFO] [stderr]     --> src/builders.rs:2468:12
[INFO] [stderr]      |
[INFO] [stderr] 2468 | pub struct FillBuilder<'fmt, 'buf> {
[INFO] [stderr]      |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `entries`, `entry`, and `finish` are never used
[INFO] [stderr]     --> src/builders.rs:2474:19
[INFO] [stderr]      |
[INFO] [stderr] 2473 | impl<'a, 'buf> FillBuilder<'a, 'buf> {
[INFO] [stderr]      | ------------------------------------ associated items in this implementation
[INFO] [stderr] 2474 |     pub(crate) fn new(fmt: &'a mut Formatter<'buf>) -> Self {
[INFO] [stderr]      |                   ^^^
[INFO] [stderr] ...
[INFO] [stderr] 2481 |     pub fn entries<F, I>(&mut self, separator: &dyn Format, entries: I) -> &mut Self
[INFO] [stderr]      |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2494 |     pub fn entry(&mut self, separator: &dyn Format, entry: &dyn Format) -> &mut Self {
[INFO] [stderr]      |            ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 2511 |     pub fn finish(&mut self) {
[INFO] [stderr]      |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `BestFitting` is never constructed
[INFO] [stderr]     --> src/builders.rs:2519:12
[INFO] [stderr]      |
[INFO] [stderr] 2519 | pub struct BestFitting<'a> {
[INFO] [stderr]      |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `from_arguments_unchecked` is never used
[INFO] [stderr]     --> src/builders.rs:2538:12
[INFO] [stderr]      |
[INFO] [stderr] 2523 | impl<'a> BestFitting<'a> {
[INFO] [stderr]      | ------------------------ associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 2538 |     pub fn from_arguments_unchecked(variants: Arguments<'a>) -> Self {
[INFO] [stderr]      |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `HardSpace`, `ExpandParent`, `LineSuffixBoundary`, `Interned`, and `BestFitting` are never constructed
[INFO] [stderr]   --> src/format_element/elements.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub enum FormatElement {
[INFO] [stderr]    |          ------------- variants in this enum
[INFO] [stderr] ...
[INFO] [stderr] 15 |     HardSpace,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 20 |     ExpandParent,
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 36 |     LineSuffixBoundary,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 40 |     Interned(Interned),
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 44 |     BestFitting(BestFittingElement),
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `FormatElement` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Soft` is never constructed
[INFO] [stderr]   --> src/format_element/elements.rs:79:5
[INFO] [stderr]    |
[INFO] [stderr] 75 | pub enum LineMode {
[INFO] [stderr]    |          -------- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 79 |     Soft,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `LineMode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `is_hard` is never used
[INFO] [stderr]   --> src/format_element/elements.rs:87:18
[INFO] [stderr]    |
[INFO] [stderr] 86 | impl LineMode {
[INFO] [stderr]    | ------------- method in this implementation
[INFO] [stderr] 87 |     pub const fn is_hard(&self) -> bool {
[INFO] [stderr]    |                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `is_expanded` is never used
[INFO] [stderr]    --> src/format_element/elements.rs:105:18
[INFO] [stderr]     |
[INFO] [stderr] 100 | impl PrintMode {
[INFO] [stderr]     | -------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 105 |     pub const fn is_expanded(&self) -> bool {
[INFO] [stderr]     |                  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]    --> src/format_element/elements.rs:114:12
[INFO] [stderr]     |
[INFO] [stderr] 113 | impl Interned {
[INFO] [stderr]     | ------------- associated function in this implementation
[INFO] [stderr] 114 |     pub fn new(content: Vec<FormatElement>) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LINE_SEPARATOR` is never used
[INFO] [stderr]    --> src/format_element/elements.rs:150:7
[INFO] [stderr]     |
[INFO] [stderr] 150 | const LINE_SEPARATOR: char = '\u{2028}';
[INFO] [stderr]     |       ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `PARAGRAPH_SEPARATOR` is never used
[INFO] [stderr]    --> src/format_element/elements.rs:151:7
[INFO] [stderr]     |
[INFO] [stderr] 151 | const PARAGRAPH_SEPARATOR: char = '\u{2029}';
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `LINE_TERMINATORS` is never used
[INFO] [stderr]    --> src/format_element/elements.rs:152:11
[INFO] [stderr]     |
[INFO] [stderr] 152 | pub const LINE_TERMINATORS: [char; 3] = ['\r', LINE_SEPARATOR, PARAGRAPH_SEPARATOR];
[INFO] [stderr]     |           ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `normalize_newlines` is never used
[INFO] [stderr]    --> src/format_element/elements.rs:156:8
[INFO] [stderr]     |
[INFO] [stderr] 156 | pub fn normalize_newlines<const N: usize>(text: &str, terminators: [char; N]) -> Cow<str> {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `is_tag`, `is_start_tag`, `is_end_tag`, `is_text`, `is_space`, and `is_line` are never used
[INFO] [stderr]    --> src/format_element/elements.rs:184:18
[INFO] [stderr]     |
[INFO] [stderr] 182 | impl FormatElement {
[INFO] [stderr]     | ------------------ methods in this implementation
[INFO] [stderr] 183 |     /// Returns `true` if self is a [FormatElement::Tag]
[INFO] [stderr] 184 |     pub const fn is_tag(&self) -> bool {
[INFO] [stderr]     |                  ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 189 |     pub const fn is_start_tag(&self) -> bool {
[INFO] [stderr]     |                  ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 197 |     pub const fn is_end_tag(&self) -> bool {
[INFO] [stderr]     |                  ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 204 |     pub const fn is_text(&self) -> bool {
[INFO] [stderr]     |                  ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 211 |     pub const fn is_space(&self) -> bool {
[INFO] [stderr]     |                  ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 215 |     pub const fn is_line(&self) -> bool {
[INFO] [stderr]     |                  ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `from_vec_unchecked` is never used
[INFO] [stderr]    --> src/format_element/elements.rs:285:19
[INFO] [stderr]     |
[INFO] [stderr] 275 | impl BestFittingElement {
[INFO] [stderr]     | ----------------------- associated function in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 285 |     pub unsafe fn from_vec_unchecked(variants: Vec<Box<[FormatElement]>>) -> Self {
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait `FormatElements` is never used
[INFO] [stderr]    --> src/format_element/elements.rs:321:11
[INFO] [stderr]     |
[INFO] [stderr] 321 | pub trait FormatElements {
[INFO] [stderr]     |           ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple variants are never constructed
[INFO] [stderr]   --> src/format_element/tag.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub enum Tag {
[INFO] [stderr]    |          --- variants in this enum
[INFO] [stderr] 13 |     /// Indents the content one level deeper, see [crate::builders::indent] for documentation and examples.
[INFO] [stderr] 14 |     StartIndent,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 15 |     EndIndent,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 21 |     StartAlign(Align),
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 22 |     EndAlign,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 26 |     StartDedent(DedentMode),
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 27 |     EndDedent(DedentMode),
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 34 |     StartGroup(Group),
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 35 |     EndGroup,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 39 |     StartConditionalContent(Condition),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 40 |     EndConditionalContent,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 44 |     StartIndentIfGroupBreaks(GroupId),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 45 |     EndIndentIfGroupBreaks(GroupId),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 50 |     StartFill,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 54 |     StartEntry,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 55 |     EndEntry,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 58 |     StartLineSuffix,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 62 |     StartVerbatim(VerbatimKind),
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 63 |     EndVerbatim,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 69 |     StartLabelled(LabelId),
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 70 |     EndLabelled,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Tag` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `is_end` is never used
[INFO] [stderr]   --> src/format_element/tag.rs:93:18
[INFO] [stderr]    |
[INFO] [stderr] 73 | impl Tag {
[INFO] [stderr]    | -------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 93 |     pub const fn is_end(&self) -> bool {
[INFO] [stderr]    |                  ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Expand` is never constructed
[INFO] [stderr]    --> src/format_element/tag.rs:141:5
[INFO] [stderr]     |
[INFO] [stderr] 135 | pub enum GroupMode {
[INFO] [stderr]     |          --------- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 141 |     Expand,
[INFO] [stderr]     |     ^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `GroupMode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `with_id`, and `with_mode` are never used
[INFO] [stderr]    --> src/format_element/tag.rs:160:12
[INFO] [stderr]     |
[INFO] [stderr] 159 | impl Group {
[INFO] [stderr]     | ---------- associated items in this implementation
[INFO] [stderr] 160 |     pub fn new() -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 167 |     pub fn with_id(mut self, id: Option<GroupId>) -> Self {
[INFO] [stderr]     |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 172 |     pub fn with_mode(mut self, mode: GroupMode) -> Self {
[INFO] [stderr]     |            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `Level` and `Root` are never constructed
[INFO] [stderr]    --> src/format_element/tag.rs:195:5
[INFO] [stderr]     |
[INFO] [stderr] 193 | pub enum DedentMode {
[INFO] [stderr]     |          ---------- variants in this enum
[INFO] [stderr] 194 |     /// Reduces the indent by a level (if the current indent is > 0)
[INFO] [stderr] 195 |     Level,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 198 |     Root,
[INFO] [stderr]     |     ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `DedentMode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `new`, `with_group_id`, and `mode` are never used
[INFO] [stderr]    --> src/format_element/tag.rs:213:12
[INFO] [stderr]     |
[INFO] [stderr] 212 | impl Condition {
[INFO] [stderr]     | -------------- associated items in this implementation
[INFO] [stderr] 213 |     pub fn new(mode: PrintMode) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 220 |     pub fn with_group_id(mut self, id: Option<GroupId>) -> Self {
[INFO] [stderr]     |            ^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 225 |     pub fn mode(&self) -> PrintMode {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `of` is never used
[INFO] [stderr]    --> src/format_element/tag.rs:265:12
[INFO] [stderr]     |
[INFO] [stderr] 264 | impl LabelId {
[INFO] [stderr]     | ------------ associated function in this implementation
[INFO] [stderr] 265 |     pub fn of<T: Label>(label: T) -> Self {
[INFO] [stderr]     |            ^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait `Label` is never used
[INFO] [stderr]    --> src/format_element/tag.rs:276:11
[INFO] [stderr]     |
[INFO] [stderr] 276 | pub trait Label {
[INFO] [stderr]     |           ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `Bogus`, `Suppressed`, `Skipped`, and `Verbatim` are never constructed
[INFO] [stderr]    --> src/format_element/tag.rs:286:5
[INFO] [stderr]     |
[INFO] [stderr] 285 | pub enum VerbatimKind {
[INFO] [stderr]     |          ------------ variants in this enum
[INFO] [stderr] 286 |     Bogus,
[INFO] [stderr]     |     ^^^^^
[INFO] [stderr] 287 |     Suppressed,
[INFO] [stderr]     |     ^^^^^^^^^^
[INFO] [stderr] 288 |     /// This was intentionally skipped, not as a result of suppression.
[INFO] [stderr] 289 |     Skipped,
[INFO] [stderr]     |     ^^^^^^^
[INFO] [stderr] 290 |     Verbatim,
[INFO] [stderr]     |     ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `VerbatimKind` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: method `is_bogus` is never used
[INFO] [stderr]    --> src/format_element/tag.rs:294:18
[INFO] [stderr]     |
[INFO] [stderr] 293 | impl VerbatimKind {
[INFO] [stderr]     | ----------------- method in this implementation
[INFO] [stderr] 294 |     pub const fn is_bogus(&self) -> bool {
[INFO] [stderr]     |                  ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `context_mut` is never used
[INFO] [stderr]   --> src/formatter.rs:30:12
[INFO] [stderr]    |
[INFO] [stderr] 18 | impl<'a> Formatter<'a> {
[INFO] [stderr]    | ---------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 30 |     pub fn context_mut(&mut self) -> &mut FormatContext {
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `next_id` is never read
[INFO] [stderr]   --> src/group_id.rs:71:5
[INFO] [stderr]    |
[INFO] [stderr] 70 | pub(super) struct UniqueGroupIdBuilder {
[INFO] [stderr]    |                   -------------------- field in this struct
[INFO] [stderr] 71 |     next_id: AtomicU32,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `group_id` is never used
[INFO] [stderr]   --> src/group_id.rs:76:12
[INFO] [stderr]    |
[INFO] [stderr] 74 | impl UniqueGroupIdBuilder {
[INFO] [stderr]    | ------------------------- method in this implementation
[INFO] [stderr] 75 |     /// Creates a new unique group id with the given debug name.
[INFO] [stderr] 76 |     pub fn group_id(&self, debug_name: &'static str) -> GroupId {
[INFO] [stderr]    |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]   --> src/group_id.rs:15:23
[INFO] [stderr]    |
[INFO] [stderr] 14 |     impl GroupId {
[INFO] [stderr]    |     ------------ associated function in this implementation
[INFO] [stderr] 15 |         pub(super) fn new(value: NonZeroU32, debug_name: &'static str) -> Self {
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `Quote` is never used
[INFO] [stderr]    --> src/options.rs:280:10
[INFO] [stderr]     |
[INFO] [stderr] 280 | pub enum Quote {
[INFO] [stderr]     |          ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `group_id_builder` is never read
[INFO] [stderr]  --> src/state.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct FormatState {
[INFO] [stderr]   |            ----------- field in this struct
[INFO] [stderr] 5 |     context: FormatContext,
[INFO] [stderr] 6 |     group_id_builder: UniqueGroupIdBuilder,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `context_mut` and `group_id` are never used
[INFO] [stderr]   --> src/state.rs:26:12
[INFO] [stderr]    |
[INFO] [stderr]  8 | impl FormatState {
[INFO] [stderr]    | ---------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 26 |     pub fn context_mut(&mut self) -> &mut FormatContext {
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 33 |     pub fn group_id(&self, debug_name: &'static str) -> GroupId {
[INFO] [stderr]    |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/buffer.rs:550:19
[INFO] [stderr]     |
[INFO] [stderr] 550 |     fn inspect<F>(&mut self, inspector: F) -> Inspect<F>
[INFO] [stderr]     |                   ^^^^^^^^^                   ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 550 |     fn inspect<F>(&mut self, inspector: F) -> Inspect<'_, F>
[INFO] [stderr]     |                                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/buffer.rs:595:24
[INFO] [stderr]     |
[INFO] [stderr] 595 |     fn start_recording(&mut self) -> Recording<Self> {
[INFO] [stderr]     |                        ^^^^^^^^^     ^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                        |
[INFO] [stderr]     |                        the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 595 |     fn start_recording(&mut self) -> Recording<'_, Self> {
[INFO] [stderr]     |                                                +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/builders.rs:280:27
[INFO] [stderr]     |
[INFO] [stderr] 280 | pub fn dynamic_text(text: &str) -> DynamicText {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                           |
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 280 | pub fn dynamic_text(text: &str) -> DynamicText<'_> {
[INFO] [stderr]     |                                               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/builders.rs:335:36
[INFO] [stderr]     |
[INFO] [stderr] 335 | pub fn line_suffix<Content>(inner: &Content) -> LineSuffix
[INFO] [stderr]     |                                    ^^^^^^^^     ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                    |
[INFO] [stderr]     |                                    the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 335 | pub fn line_suffix<Content>(inner: &Content) -> LineSuffix<'_>
[INFO] [stderr]     |                                                           ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/builders.rs:465:54
[INFO] [stderr]     |
[INFO] [stderr] 465 | pub fn labelled<Content>(label_id: LabelId, content: &Content) -> FormatLabelled
[INFO] [stderr]     |                                                      ^^^^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                                      |
[INFO] [stderr]     |                                                      the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 465 | pub fn labelled<Content>(label_id: LabelId, content: &Content) -> FormatLabelled<'_>
[INFO] [stderr]     |                                                                                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/builders.rs:687:33
[INFO] [stderr]     |
[INFO] [stderr] 687 | pub fn indent<Content>(content: &Content) -> Indent
[INFO] [stderr]     |                                 ^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                 |
[INFO] [stderr]     |                                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 687 | pub fn indent<Content>(content: &Content) -> Indent<'_>
[INFO] [stderr]     |                                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/builders.rs:844:33
[INFO] [stderr]     |
[INFO] [stderr] 844 | pub fn dedent<Content>(content: &Content) -> Dedent
[INFO] [stderr]     |                                 ^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                 |
[INFO] [stderr]     |                                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 844 | pub fn dedent<Content>(content: &Content) -> Dedent<'_>
[INFO] [stderr]     |                                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/builders.rs:917:41
[INFO] [stderr]     |
[INFO] [stderr] 917 | pub fn dedent_to_root<Content>(content: &Content) -> Dedent
[INFO] [stderr]     |                                         ^^^^^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                                         |
[INFO] [stderr]     |                                         the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 917 | pub fn dedent_to_root<Content>(content: &Content) -> Dedent<'_>
[INFO] [stderr]     |                                                            ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/builders.rs:1030:43
[INFO] [stderr]      |
[INFO] [stderr] 1030 | pub fn align<Content>(count: u8, content: &Content) -> Align
[INFO] [stderr]      |                                           ^^^^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                           |
[INFO] [stderr]      |                                           the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1030 | pub fn align<Content>(count: u8, content: &Content) -> Align<'_>
[INFO] [stderr]      |                                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/builders.rs:1098:30
[INFO] [stderr]      |
[INFO] [stderr] 1098 | pub fn block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stderr]      |                              ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                              |
[INFO] [stderr]      |                              the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1098 | pub fn block_indent(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stderr]      |                                                          ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/builders.rs:1169:35
[INFO] [stderr]      |
[INFO] [stderr] 1169 | pub fn soft_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stderr]      |                                   ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                   |
[INFO] [stderr]      |                                   the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1169 | pub fn soft_block_indent(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stderr]      |                                                               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/builders.rs:1270:14
[INFO] [stderr]      |
[INFO] [stderr] 1270 |     content: &impl Format,
[INFO] [stderr]      |              ^^^^^^^^^^^^ the lifetime is elided here
[INFO] [stderr] 1271 |     should_add_space: bool,
[INFO] [stderr] 1272 | ) -> BlockIndent {
[INFO] [stderr]      |      ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1272 | ) -> BlockIndent<'_> {
[INFO] [stderr]      |                 ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/builders.rs:1347:43
[INFO] [stderr]      |
[INFO] [stderr] 1347 | pub fn soft_line_indent_or_space(content: &impl Format) -> BlockIndent {
[INFO] [stderr]      |                                           ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                           |
[INFO] [stderr]      |                                           the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1347 | pub fn soft_line_indent_or_space(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stderr]      |                                                                       ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/builders.rs:1447:48
[INFO] [stderr]      |
[INFO] [stderr] 1447 | pub fn soft_line_indent_or_hard_space(content: &impl Format) -> BlockIndent {
[INFO] [stderr]      |                                                ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                                |
[INFO] [stderr]      |                                                the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1447 | pub fn soft_line_indent_or_hard_space(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stderr]      |                                                                            ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/builders.rs:1583:44
[INFO] [stderr]      |
[INFO] [stderr] 1583 | pub fn soft_space_or_block_indent(content: &impl Format) -> BlockIndent {
[INFO] [stderr]      |                                            ^^^^^^^^^^^^     ^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                            |
[INFO] [stderr]      |                                            the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1583 | pub fn soft_space_or_block_indent(content: &impl Format) -> BlockIndent<'_> {
[INFO] [stderr]      |                                                                        ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/builders.rs:1663:23
[INFO] [stderr]      |
[INFO] [stderr] 1663 | pub fn group(content: &impl Format) -> Group {
[INFO] [stderr]      |                       ^^^^^^^^^^^^     ^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                       |
[INFO] [stderr]      |                       the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1663 | pub fn group(content: &impl Format) -> Group<'_> {
[INFO] [stderr]      |                                             ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/builders.rs:1846:42
[INFO] [stderr]      |
[INFO] [stderr] 1846 | pub fn if_group_breaks<Content>(content: &Content) -> IfGroupBreaks
[INFO] [stderr]      |                                          ^^^^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                          |
[INFO] [stderr]      |                                          the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1846 | pub fn if_group_breaks<Content>(content: &Content) -> IfGroupBreaks<'_>
[INFO] [stderr]      |                                                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/builders.rs:1927:53
[INFO] [stderr]      |
[INFO] [stderr] 1927 | pub fn if_group_fits_on_line<Content>(flat_content: &Content) -> IfGroupBreaks
[INFO] [stderr]      |                                                     ^^^^^^^^     ^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                                     |
[INFO] [stderr]      |                                                     the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1927 | pub fn if_group_fits_on_line<Content>(flat_content: &Content) -> IfGroupBreaks<'_>
[INFO] [stderr]      |                                                                               ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/builders.rs:2110:49
[INFO] [stderr]      |
[INFO] [stderr] 2110 | pub fn indent_if_group_breaks<Content>(content: &Content, group_id: GroupId) -> IndentIfGroupBreaks
[INFO] [stderr]      |                                                 ^^^^^^^^                        ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                                                 |
[INFO] [stderr]      |                                                 the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 2110 | pub fn indent_if_group_breaks<Content>(content: &Content, group_id: GroupId) -> IndentIfGroupBreaks<'_>
[INFO] [stderr]      |                                                                                                    ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/format_element/elements.rs:156:49
[INFO] [stderr]     |
[INFO] [stderr] 156 | pub fn normalize_newlines<const N: usize>(text: &str, terminators: [char; N]) -> Cow<str> {
[INFO] [stderr]     |                                                 ^^^^ the lifetime is elided here ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 156 | pub fn normalize_newlines<const N: usize>(text: &str, terminators: [char; N]) -> Cow<'_, str> {
[INFO] [stderr]     |                                                                                      +++
[INFO] [stderr] 
[INFO] [stderr] warning: multiple variants are never constructed
[INFO] [stderr]   --> src/format_element/tag.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub enum Tag {
[INFO] [stderr]    |          --- variants in this enum
[INFO] [stderr] 13 |     /// Indents the content one level deeper, see [crate::builders::indent] for documentation and examples.
[INFO] [stderr] 14 |     StartIndent,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 15 |     EndIndent,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 21 |     StartAlign(Align),
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 22 |     EndAlign,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 26 |     StartDedent(DedentMode),
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 27 |     EndDedent(DedentMode),
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 34 |     StartGroup(Group),
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 35 |     EndGroup,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 39 |     StartConditionalContent(Condition),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 40 |     EndConditionalContent,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 44 |     StartIndentIfGroupBreaks(GroupId),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 45 |     EndIndentIfGroupBreaks(GroupId),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 50 |     StartFill,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 55 |     EndEntry,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 58 |     StartLineSuffix,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 62 |     StartVerbatim(VerbatimKind),
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 63 |     EndVerbatim,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 69 |     StartLabelled(LabelId),
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 70 |     EndLabelled,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Tag` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `oxc_formatter` (lib) generated 112 warnings (run `cargo fix --lib -p oxc_formatter` to apply 20 suggestions)
[INFO] [stderr] warning: `oxc_formatter` (lib test) generated 108 warnings (107 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxc_formatter-ef2c212fce559e82)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test format_element::elements::tests::test_normalize_newlines ... ok
[INFO] [stdout] test printer::queue::tests::extend_back_empty_queue ... ok
[INFO] [stdout] test printer::queue::tests::extend_back_pop_last ... ok
[INFO] [stdout] test printer::stack::tests::restore_partially_consumed_stack ... ok
[INFO] [stdout] test printer::stack::tests::restore_stack ... ok
[INFO] [stdout] test printer::stack::tests::restore_consumed_stack ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/oxc_formatter-3d35f1a96a9f2824)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests oxc_formatter
[INFO] [stdout] 
[INFO] [stdout] running 54 tests
[INFO] [stdout] test src/buffer.rs - buffer::Buffer::write_element (line 26) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::format_with (line 2170) ... FAILED
[INFO] [stdout] test src/buffer.rs - buffer::Buffer::write_fmt (line 51) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::format_once (line 2227) ... FAILED
[INFO] [stdout] test src/buffer.rs - buffer::RemoveSoftLinesBuffer (line 303) ... FAILED
[INFO] [stdout] test src/buffer.rs - buffer::BufferExtensions::start_recording (line 562) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::IfGroupBreaks<'_>::with_group_id (line 1956) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::group (line 1603) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::empty_line (line 109) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::dedent (line 756) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::dedent_to_root (line 878) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::align (line 939) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::dedent (line 811) ... FAILED
[INFO] [stdout] test src/arguments.rs - arguments::Arguments (line 68) ... ok
[INFO] [stdout] test src/builders.rs - builders::block_indent (line 1072) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::dedent (line 723) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::expand_parent (line 1729) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::align (line 984) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::indent (line 633) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::if_group_breaks (line 1783) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::group (line 1631) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::line_suffix (line 316) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::indent_if_group_breaks (line 2033) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::hard_space (line 554) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_block_indent_with_maybe_space (line 1184) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::indent (line 660) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_block_indent (line 1113) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::hard_space (line 525) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::labelled (line 410) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::hard_line_break (line 78) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_block_indent_with_maybe_space (line 1217) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::if_group_fits_on_line (line 1894) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_block_indent_with_maybe_space (line 1244) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::line_suffix_boundary (line 369) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::if_group_fits_on_line (line 1865) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_line_break (line 22) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::if_group_breaks (line 1812) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_line_break_or_space (line 141) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_line_break (line 42) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::indent_if_group_breaks (line 2086) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_space_or_block_indent (line 1526) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_line_indent_or_hard_space (line 1361) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::maybe_space (line 588) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::indent_if_group_breaks (line 2056) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::text (line 243) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_space_or_block_indent (line 1558) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::space (line 502) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::text (line 225) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_line_indent_or_hard_space (line 1395) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_block_indent (line 1144) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_line_break_or_space (line 163) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_line_indent_or_space (line 1291) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_line_indent_or_space (line 1325) ... FAILED
[INFO] [stdout] test src/builders.rs - builders::soft_line_indent_or_hard_space (line 1418) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/buffer.rs - buffer::Buffer::write_element (line 26) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]   --> src/buffer.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use biome_formatter::{Buffer, FormatElement, FormatState, SimpleFormatContext, VecBuffer};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 27 - use biome_formatter::{Buffer, FormatElement, FormatState, SimpleFormatContext, VecBuffer};
[INFO] [stdout] 27 + use oxc_formatter::{Buffer, FormatElement, FormatState, SimpleFormatContext, VecBuffer};
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::format_with (line 2170) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:2171:5
[INFO] [stdout]      |
[INFO] [stdout] 2171 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 2171 - use biome_formatter::prelude::*;
[INFO] [stdout] 2171 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:2172:5
[INFO] [stdout]      |
[INFO] [stdout] 2172 | use biome_formatter::{SimpleFormatContext, format, write};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 2172 - use biome_formatter::{SimpleFormatContext, format, write};
[INFO] [stdout] 2172 + use oxc_formatter::{SimpleFormatContext, format, write};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_rowan`
[INFO] [stdout]     --> src/builders.rs:2173:5
[INFO] [stdout]      |
[INFO] [stdout] 2173 | use biome_rowan::TextSize;
[INFO] [stdout]      |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_rowan`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `biome_rowan`, use `cargo add biome_rowan` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Format` in this scope
[INFO] [stdout]     --> src/builders.rs:2179:6
[INFO] [stdout]      |
[INFO] [stdout] 2179 | impl Format<SimpleFormatContext> for MyFormat {
[INFO] [stdout]      |      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Formatter` in this scope
[INFO] [stdout]     --> src/builders.rs:2180:27
[INFO] [stdout]      |
[INFO] [stdout] 2180 |     fn fmt(&self, f: &mut Formatter<SimpleFormatContext>)  {
[INFO] [stdout]      |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2171 + use std::fmt::Formatter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/buffer.rs - buffer::Buffer::write_fmt (line 51) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]   --> src/buffer.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 | use biome_formatter::prelude::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 52 - use biome_formatter::prelude::*;
[INFO] [stdout] 52 + use oxc_formatter::prelude::*;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]   --> src/buffer.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 | use biome_formatter::{Buffer, FormatState, SimpleFormatContext, VecBuffer, format_args};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 53 - use biome_formatter::{Buffer, FormatState, SimpleFormatContext, VecBuffer, format_args};
[INFO] [stdout] 53 + use oxc_formatter::{Buffer, FormatState, SimpleFormatContext, VecBuffer, format_args};
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FormatElement`
[INFO] [stdout]   --> src/buffer.rs:60:36
[INFO] [stdout]    |
[INFO] [stdout] 60 | assert_eq!(buffer.into_vec(), vec![FormatElement::StaticText{ text: "Hello World" }]);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^ use of undeclared type `FormatElement`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::format_once (line 2227) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:2228:5
[INFO] [stdout]      |
[INFO] [stdout] 2228 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 2228 - use biome_formatter::prelude::*;
[INFO] [stdout] 2228 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:2229:5
[INFO] [stdout]      |
[INFO] [stdout] 2229 | use biome_formatter::{SimpleFormatContext, format, write, Buffer};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 2229 - use biome_formatter::{SimpleFormatContext, format, write, Buffer};
[INFO] [stdout] 2229 + use oxc_formatter::{SimpleFormatContext, format, write, Buffer};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `StaticText` in this scope
[INFO] [stdout]     --> src/builders.rs:2233:44
[INFO] [stdout]      |
[INFO] [stdout] 2233 | fn generate_values() -> impl Iterator<Item=StaticText> {
[INFO] [stdout]      |                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Format` in this scope
[INFO] [stdout]     --> src/builders.rs:2237:6
[INFO] [stdout]      |
[INFO] [stdout] 2237 | impl Format<SimpleFormatContext> for MyFormat {
[INFO] [stdout]      |      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Formatter` in this scope
[INFO] [stdout]     --> src/builders.rs:2238:27
[INFO] [stdout]      |
[INFO] [stdout] 2238 |     fn fmt(&self, f: &mut Formatter<SimpleFormatContext>)  {
[INFO] [stdout]      |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2228 + use std::fmt::Formatter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]     --> src/builders.rs:2234:10
[INFO] [stdout]      |
[INFO] [stdout] 2234 |     vec![text("1"), text("2"), text("3"), text("4")].into_iter()
[INFO] [stdout]      |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]     --> src/builders.rs:2234:21
[INFO] [stdout]      |
[INFO] [stdout] 2234 |     vec![text("1"), text("2"), text("3"), text("4")].into_iter()
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]     --> src/builders.rs:2234:32
[INFO] [stdout]      |
[INFO] [stdout] 2234 |     vec![text("1"), text("2"), text("3"), text("4")].into_iter()
[INFO] [stdout]      |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `text` in this scope
[INFO] [stdout]     --> src/builders.rs:2234:43
[INFO] [stdout]      |
[INFO] [stdout] 2234 |     vec![text("1"), text("2"), text("3"), text("4")].into_iter()
[INFO] [stdout]      |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/buffer.rs - buffer::RemoveSoftLinesBuffer (line 303) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/buffer.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 304 - use biome_formatter::prelude::*;
[INFO] [stdout] 304 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/buffer.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 | use biome_formatter::{format, write};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 305 - use biome_formatter::{format, write};
[INFO] [stdout] 305 + use oxc_formatter::{format, write};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/buffer.rs:309:5
[INFO] [stdout]     |
[INFO] [stdout] 309 | use biome_formatter::prelude::format_with;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 309 - use biome_formatter::prelude::format_with;
[INFO] [stdout] 309 + use oxc_formatter::prelude::format_with;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/buffer.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 | use biome_formatter::{RemoveSoftLinesBuffer, SimpleFormatContext, VecBuffer};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 308 - use biome_formatter::{RemoveSoftLinesBuffer, SimpleFormatContext, VecBuffer};
[INFO] [stdout] 308 + use oxc_formatter::{RemoveSoftLinesBuffer, SimpleFormatContext, VecBuffer};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FormatResult` in this scope
[INFO] [stdout]    --> src/buffer.rs:307:14
[INFO] [stdout]     |
[INFO] [stdout] 307 | fn main() -> FormatResult<()> {
[INFO] [stdout]     |              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FormatElement`
[INFO] [stdout]    --> src/buffer.rs:332:9
[INFO] [stdout]     |
[INFO] [stdout] 332 |         FormatElement::Space,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ use of undeclared type `FormatElement`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FormatElement`
[INFO] [stdout]    --> src/buffer.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 |         FormatElement::StaticText { text: "The next soft line or space gets replaced by a space" },
[INFO] [stdout]     |         ^^^^^^^^^^^^^ use of undeclared type `FormatElement`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FormatElement`
[INFO] [stdout]    --> src/buffer.rs:334:9
[INFO] [stdout]     |
[INFO] [stdout] 334 |         FormatElement::StaticText { text: "is removed entirely." }
[INFO] [stdout]     |         ^^^^^^^^^^^^^ use of undeclared type `FormatElement`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FormatElement`
[INFO] [stdout]    --> src/buffer.rs:333:9
[INFO] [stdout]     |
[INFO] [stdout] 333 |         FormatElement::StaticText { text: "and the line here" },
[INFO] [stdout]     |         ^^^^^^^^^^^^^ use of undeclared type `FormatElement`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/buffer.rs - buffer::BufferExtensions::start_recording (line 562) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/buffer.rs:564:5
[INFO] [stdout]     |
[INFO] [stdout] 564 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 564 - use biome_formatter::prelude::*;
[INFO] [stdout] 564 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/buffer.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 | use biome_formatter::{write, format, SimpleFormatContext};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 565 - use biome_formatter::{write, format, SimpleFormatContext};
[INFO] [stdout] 565 + use oxc_formatter::{write, format, SimpleFormatContext};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FormatResult` in this scope
[INFO] [stdout]    --> src/buffer.rs:567:14
[INFO] [stdout]     |
[INFO] [stdout] 567 | fn main() -> FormatResult<()> {
[INFO] [stdout]     |              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::IfGroupBreaks<'_>::with_group_id (line 1956) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1958:5
[INFO] [stdout]      |
[INFO] [stdout] 1958 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1958 - use biome_formatter::prelude::*;
[INFO] [stdout] 1958 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1957:5
[INFO] [stdout]      |
[INFO] [stdout] 1957 | use biome_formatter::{format, format_args, write, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1957 - use biome_formatter::{format, format_args, write, LineWidth, SimpleFormatOptions};
[INFO] [stdout] 1957 + use oxc_formatter::{format, format_args, write, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]     --> src/builders.rs:1961:15
[INFO] [stdout]      |
[INFO] [stdout] 1961 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1996:1
[INFO] [stdout]      |
[INFO] [stdout] 1960 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1996 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::group (line 1603) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1605:5
[INFO] [stdout]      |
[INFO] [stdout] 1605 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1605 - use biome_formatter::prelude::*;
[INFO] [stdout] 1605 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1604:5
[INFO] [stdout]      |
[INFO] [stdout] 1604 | use biome_formatter::{format, format_args};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1604 - use biome_formatter::{format, format_args};
[INFO] [stdout] 1604 + use oxc_formatter::{format, format_args};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1626:1
[INFO] [stdout]      |
[INFO] [stdout] 1607 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1626 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::empty_line (line 109) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 111 - use biome_formatter::prelude::*;
[INFO] [stdout] 111 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 | use biome_formatter::{format, format_args};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 110 - use biome_formatter::{format, format_args};
[INFO] [stdout] 110 + use oxc_formatter::{format, format_args};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:128:1
[INFO] [stdout]     |
[INFO] [stdout] 113 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 128 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::dedent (line 756) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:757:5
[INFO] [stdout]     |
[INFO] [stdout] 757 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 757 - use biome_formatter::prelude::*;
[INFO] [stdout] 757 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:758:5
[INFO] [stdout]     |
[INFO] [stdout] 758 | use biome_formatter::{format, format_args, IndentStyle, IndentWidth, SimpleFormatOptions};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 758 - use biome_formatter::{format, format_args, IndentStyle, IndentWidth, SimpleFormatOptions};
[INFO] [stdout] 758 + use oxc_formatter::{format, format_args, IndentStyle, IndentWidth, SimpleFormatOptions};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]    --> src/builders.rs:761:19
[INFO] [stdout]     |
[INFO] [stdout] 761 |     let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:807:4
[INFO] [stdout]     |
[INFO] [stdout] 760 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 807 |    Ok(())
[INFO] [stdout]     |    ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::dedent_to_root (line 878) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:880:5
[INFO] [stdout]     |
[INFO] [stdout] 880 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 880 - use biome_formatter::prelude::*;
[INFO] [stdout] 880 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:879:5
[INFO] [stdout]     |
[INFO] [stdout] 879 | use biome_formatter::{format, format_args};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 879 - use biome_formatter::{format, format_args};
[INFO] [stdout] 879 + use oxc_formatter::{format, format_args};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:909:1
[INFO] [stdout]     |
[INFO] [stdout] 882 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 909 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::align (line 939) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:942:5
[INFO] [stdout]     |
[INFO] [stdout] 942 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 942 - use biome_formatter::prelude::*;
[INFO] [stdout] 942 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:941:5
[INFO] [stdout]     |
[INFO] [stdout] 941 | use biome_formatter::{format, format_args};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 941 - use biome_formatter::{format, format_args};
[INFO] [stdout] 941 + use oxc_formatter::{format, format_args};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:970:1
[INFO] [stdout]     |
[INFO] [stdout] 944 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 970 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::dedent (line 811) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:812:5
[INFO] [stdout]     |
[INFO] [stdout] 812 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 812 - use biome_formatter::prelude::*;
[INFO] [stdout] 812 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:813:5
[INFO] [stdout]     |
[INFO] [stdout] 813 | use biome_formatter::{format, format_args};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 813 - use biome_formatter::{format, format_args};
[INFO] [stdout] 813 + use oxc_formatter::{format, format_args};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:840:1
[INFO] [stdout]     |
[INFO] [stdout] 815 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 840 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::block_indent (line 1072) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1074:5
[INFO] [stdout]      |
[INFO] [stdout] 1074 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1074 - use biome_formatter::prelude::*;
[INFO] [stdout] 1074 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1073:5
[INFO] [stdout]      |
[INFO] [stdout] 1073 | use biome_formatter::{format, format_args};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1073 - use biome_formatter::{format, format_args};
[INFO] [stdout] 1073 + use oxc_formatter::{format, format_args};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1094:1
[INFO] [stdout]      |
[INFO] [stdout] 1076 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1094 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::dedent (line 723) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:725:5
[INFO] [stdout]     |
[INFO] [stdout] 725 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 725 - use biome_formatter::prelude::*;
[INFO] [stdout] 725 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:724:5
[INFO] [stdout]     |
[INFO] [stdout] 724 | use biome_formatter::{format, format_args};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 724 - use biome_formatter::{format, format_args};
[INFO] [stdout] 724 + use oxc_formatter::{format, format_args};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:752:1
[INFO] [stdout]     |
[INFO] [stdout] 727 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 752 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::expand_parent (line 1729) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1731:5
[INFO] [stdout]      |
[INFO] [stdout] 1731 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1731 - use biome_formatter::prelude::*;
[INFO] [stdout] 1731 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1730:5
[INFO] [stdout]      |
[INFO] [stdout] 1730 | use biome_formatter::{format, format_args, LineWidth};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1730 - use biome_formatter::{format, format_args, LineWidth};
[INFO] [stdout] 1730 + use oxc_formatter::{format, format_args, LineWidth};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1753:1
[INFO] [stdout]      |
[INFO] [stdout] 1733 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1753 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::align (line 984) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:987:5
[INFO] [stdout]     |
[INFO] [stdout] 987 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 987 - use biome_formatter::prelude::*;
[INFO] [stdout] 987 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:986:5
[INFO] [stdout]     |
[INFO] [stdout] 986 | use biome_formatter::{format, format_args, IndentStyle, SimpleFormatOptions};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 986 - use biome_formatter::{format, format_args, IndentStyle, SimpleFormatOptions};
[INFO] [stdout] 986 + use oxc_formatter::{format, format_args, IndentStyle, SimpleFormatOptions};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]    --> src/builders.rs:990:15
[INFO] [stdout]     |
[INFO] [stdout] 990 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1021:1
[INFO] [stdout]      |
[INFO] [stdout]  989 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1021 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::indent (line 633) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:635:5
[INFO] [stdout]     |
[INFO] [stdout] 635 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 635 - use biome_formatter::prelude::*;
[INFO] [stdout] 635 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:634:5
[INFO] [stdout]     |
[INFO] [stdout] 634 | use biome_formatter::{format, format_args};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 634 - use biome_formatter::{format, format_args};
[INFO] [stdout] 634 + use oxc_formatter::{format, format_args};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:655:1
[INFO] [stdout]     |
[INFO] [stdout] 637 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 655 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::if_group_breaks (line 1783) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1785:5
[INFO] [stdout]      |
[INFO] [stdout] 1785 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1785 - use biome_formatter::prelude::*;
[INFO] [stdout] 1785 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1784:5
[INFO] [stdout]      |
[INFO] [stdout] 1784 | use biome_formatter::{format, format_args};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1784 - use biome_formatter::{format, format_args};
[INFO] [stdout] 1784 + use oxc_formatter::{format, format_args};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1807:1
[INFO] [stdout]      |
[INFO] [stdout] 1787 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1807 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::group (line 1631) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1633:5
[INFO] [stdout]      |
[INFO] [stdout] 1633 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1633 - use biome_formatter::prelude::*;
[INFO] [stdout] 1633 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1632:5
[INFO] [stdout]      |
[INFO] [stdout] 1632 | use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1632 - use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout] 1632 + use oxc_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]     --> src/builders.rs:1636:15
[INFO] [stdout]      |
[INFO] [stdout] 1636 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1659:1
[INFO] [stdout]      |
[INFO] [stdout] 1635 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1659 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::line_suffix (line 316) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 318 - use biome_formatter::prelude::*;
[INFO] [stdout] 318 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 317 | use biome_formatter::{format};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 317 - use biome_formatter::{format};
[INFO] [stdout] 317 + use oxc_formatter::{format};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:331:1
[INFO] [stdout]     |
[INFO] [stdout] 320 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 331 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::indent_if_group_breaks (line 2033) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:2034:5
[INFO] [stdout]      |
[INFO] [stdout] 2034 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 2034 - use biome_formatter::prelude::*;
[INFO] [stdout] 2034 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:2035:5
[INFO] [stdout]      |
[INFO] [stdout] 2035 | use biome_formatter::write;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 2035 - use biome_formatter::write;
[INFO] [stdout] 2035 + use oxc_formatter::write;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Formatter` in this scope
[INFO] [stdout]     --> src/builders.rs:2036:35
[INFO] [stdout]      |
[INFO] [stdout] 2036 | let format = format_with(|f: &mut Formatter<SimpleFormatContext>| {
[INFO] [stdout]      |                                   ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2033 + use std::fmt::Formatter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SimpleFormatContext` in this scope
[INFO] [stdout]     --> src/builders.rs:2036:45
[INFO] [stdout]      |
[INFO] [stdout] 2036 | let format = format_with(|f: &mut Formatter<SimpleFormatContext>| {
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 2033 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_builders_rs_2033_0<SimpleFormatContext>() {
[INFO] [stdout]      |                                                                             +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `format_with` in this scope
[INFO] [stdout]     --> src/builders.rs:2036:14
[INFO] [stdout]      |
[INFO] [stdout] 2036 | let format = format_with(|f: &mut Formatter<SimpleFormatContext>| {
[INFO] [stdout]      |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::hard_space (line 554) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:556:5
[INFO] [stdout]     |
[INFO] [stdout] 556 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 556 - use biome_formatter::prelude::*;
[INFO] [stdout] 556 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:555:5
[INFO] [stdout]     |
[INFO] [stdout] 555 | use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 555 - use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout] 555 + use oxc_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]    --> src/builders.rs:559:15
[INFO] [stdout]     |
[INFO] [stdout] 559 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:576:1
[INFO] [stdout]     |
[INFO] [stdout] 558 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 576 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_block_indent_with_maybe_space (line 1184) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1186:5
[INFO] [stdout]      |
[INFO] [stdout] 1186 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1186 - use biome_formatter::prelude::*;
[INFO] [stdout] 1186 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1185:5
[INFO] [stdout]      |
[INFO] [stdout] 1185 | use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1185 - use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout] 1185 + use oxc_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]     --> src/builders.rs:1189:15
[INFO] [stdout]      |
[INFO] [stdout] 1189 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1211:1
[INFO] [stdout]      |
[INFO] [stdout] 1188 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1211 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::indent (line 660) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:661:5
[INFO] [stdout]     |
[INFO] [stdout] 661 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 661 - use biome_formatter::prelude::*;
[INFO] [stdout] 661 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:662:5
[INFO] [stdout]     |
[INFO] [stdout] 662 | use biome_formatter::{format, format_args};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 662 - use biome_formatter::{format, format_args};
[INFO] [stdout] 662 + use oxc_formatter::{format, format_args};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:683:4
[INFO] [stdout]     |
[INFO] [stdout] 664 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 683 |    Ok(())
[INFO] [stdout]     |    ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_block_indent (line 1113) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1115:5
[INFO] [stdout]      |
[INFO] [stdout] 1115 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1115 - use biome_formatter::prelude::*;
[INFO] [stdout] 1115 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1114:5
[INFO] [stdout]      |
[INFO] [stdout] 1114 | use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1114 - use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout] 1114 + use oxc_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]     --> src/builders.rs:1118:15
[INFO] [stdout]      |
[INFO] [stdout] 1118 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1139:1
[INFO] [stdout]      |
[INFO] [stdout] 1117 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1139 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::hard_space (line 525) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:527:5
[INFO] [stdout]     |
[INFO] [stdout] 527 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 527 - use biome_formatter::prelude::*;
[INFO] [stdout] 527 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:526:5
[INFO] [stdout]     |
[INFO] [stdout] 526 | use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 526 - use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout] 526 + use oxc_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]    --> src/builders.rs:530:15
[INFO] [stdout]     |
[INFO] [stdout] 530 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:547:1
[INFO] [stdout]     |
[INFO] [stdout] 529 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 547 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::labelled (line 410) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:411:5
[INFO] [stdout]     |
[INFO] [stdout] 411 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 411 - use biome_formatter::prelude::*;
[INFO] [stdout] 411 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:412:5
[INFO] [stdout]     |
[INFO] [stdout] 412 | use biome_formatter::{format, write, LineWidth};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 412 - use biome_formatter::{format, write, LineWidth};
[INFO] [stdout] 412 + use oxc_formatter::{format, write, LineWidth};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `tag`
[INFO] [stdout]    --> src/builders.rs:419:6
[INFO] [stdout]     |
[INFO] [stdout] 419 | impl tag::Label for MyLabels {
[INFO] [stdout]     |      ^^^ use of unresolved module or unlinked crate `tag`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `tag`, use `cargo add tag` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::hard_line_break (line 78) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]   --> src/builders.rs:80:5
[INFO] [stdout]    |
[INFO] [stdout] 80 | use biome_formatter::prelude::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 80 - use biome_formatter::prelude::*;
[INFO] [stdout] 80 + use oxc_formatter::prelude::*;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]   --> src/builders.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 | use biome_formatter::{format, format_args};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 79 - use biome_formatter::{format, format_args};
[INFO] [stdout] 79 + use oxc_formatter::{format, format_args};
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/builders.rs:96:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | fn main()  {
[INFO] [stdout]    |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 96 | Ok(())
[INFO] [stdout]    | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected unit type `()`
[INFO] [stdout]                    found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_block_indent_with_maybe_space (line 1217) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1219:5
[INFO] [stdout]      |
[INFO] [stdout] 1219 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1219 - use biome_formatter::prelude::*;
[INFO] [stdout] 1219 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1218:5
[INFO] [stdout]      |
[INFO] [stdout] 1218 | use biome_formatter::{format, format_args};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1218 - use biome_formatter::{format, format_args};
[INFO] [stdout] 1218 + use oxc_formatter::{format, format_args};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1239:1
[INFO] [stdout]      |
[INFO] [stdout] 1221 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1239 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::if_group_fits_on_line (line 1894) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1896:5
[INFO] [stdout]      |
[INFO] [stdout] 1896 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1896 - use biome_formatter::prelude::*;
[INFO] [stdout] 1896 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1895:5
[INFO] [stdout]      |
[INFO] [stdout] 1895 | use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1895 - use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout] 1895 + use oxc_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]     --> src/builders.rs:1899:15
[INFO] [stdout]      |
[INFO] [stdout] 1899 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1923:1
[INFO] [stdout]      |
[INFO] [stdout] 1898 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1923 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_block_indent_with_maybe_space (line 1244) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1246:5
[INFO] [stdout]      |
[INFO] [stdout] 1246 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1246 - use biome_formatter::prelude::*;
[INFO] [stdout] 1246 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1245:5
[INFO] [stdout]      |
[INFO] [stdout] 1245 | use biome_formatter::{format, format_args};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1245 - use biome_formatter::{format, format_args};
[INFO] [stdout] 1245 + use oxc_formatter::{format, format_args};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1266:1
[INFO] [stdout]      |
[INFO] [stdout] 1248 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1266 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::line_suffix_boundary (line 369) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:371:5
[INFO] [stdout]     |
[INFO] [stdout] 371 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 371 - use biome_formatter::prelude::*;
[INFO] [stdout] 371 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:370:5
[INFO] [stdout]     |
[INFO] [stdout] 370 | use biome_formatter::format;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 370 - use biome_formatter::format;
[INFO] [stdout] 370 + use oxc_formatter::format;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:386:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | fn  main()  {
[INFO] [stdout]     |           - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 386 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::if_group_fits_on_line (line 1865) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1867:5
[INFO] [stdout]      |
[INFO] [stdout] 1867 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1867 - use biome_formatter::prelude::*;
[INFO] [stdout] 1867 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1866:5
[INFO] [stdout]      |
[INFO] [stdout] 1866 | use biome_formatter::{format, format_args};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1866 - use biome_formatter::{format, format_args};
[INFO] [stdout] 1866 + use oxc_formatter::{format, format_args};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1889:1
[INFO] [stdout]      |
[INFO] [stdout] 1869 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1889 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_line_break (line 22) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]   --> src/builders.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use biome_formatter::prelude::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 24 - use biome_formatter::prelude::*;
[INFO] [stdout] 24 + use oxc_formatter::prelude::*;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]   --> src/builders.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use biome_formatter::{format, format_args};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 23 - use biome_formatter::{format, format_args};
[INFO] [stdout] 23 + use oxc_formatter::{format, format_args};
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/builders.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | fn main()  {
[INFO] [stdout]    |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 35 | Ok(())
[INFO] [stdout]    | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected unit type `()`
[INFO] [stdout]                    found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::if_group_breaks (line 1812) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1814:5
[INFO] [stdout]      |
[INFO] [stdout] 1814 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1814 - use biome_formatter::prelude::*;
[INFO] [stdout] 1814 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1815:5
[INFO] [stdout]      |
[INFO] [stdout] 1815 | use biome_formatter::printer::PrintWidth;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1815 - use biome_formatter::printer::PrintWidth;
[INFO] [stdout] 1815 + use oxc_formatter::printer::PrintWidth;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1813:5
[INFO] [stdout]      |
[INFO] [stdout] 1813 | use biome_formatter::{format_args, format, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1813 - use biome_formatter::{format_args, format, LineWidth, SimpleFormatOptions};
[INFO] [stdout] 1813 + use oxc_formatter::{format_args, format, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]     --> src/builders.rs:1818:15
[INFO] [stdout]      |
[INFO] [stdout] 1818 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1842:1
[INFO] [stdout]      |
[INFO] [stdout] 1817 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1842 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_line_break_or_space (line 141) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 143 - use biome_formatter::prelude::*;
[INFO] [stdout] 143 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:142:5
[INFO] [stdout]     |
[INFO] [stdout] 142 | use biome_formatter::{format, format_args};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 142 - use biome_formatter::{format, format_args};
[INFO] [stdout] 142 + use oxc_formatter::{format, format_args};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:158:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 158 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_line_break (line 42) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]   --> src/builders.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 | use biome_formatter::prelude::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 44 - use biome_formatter::prelude::*;
[INFO] [stdout] 44 + use oxc_formatter::prelude::*;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]   --> src/builders.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 | use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 43 - use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout] 43 + use oxc_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]   --> src/builders.rs:47:15
[INFO] [stdout]    |
[INFO] [stdout] 47 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/builders.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | fn main()  {
[INFO] [stdout]    |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 64 | Ok(())
[INFO] [stdout]    | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected unit type `()`
[INFO] [stdout]                    found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::indent_if_group_breaks (line 2086) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:2088:5
[INFO] [stdout]      |
[INFO] [stdout] 2088 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 2088 - use biome_formatter::prelude::*;
[INFO] [stdout] 2088 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:2087:5
[INFO] [stdout]      |
[INFO] [stdout] 2087 | use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions, write};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 2087 - use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions, write};
[INFO] [stdout] 2087 + use oxc_formatter::{format, format_args, LineWidth, SimpleFormatOptions, write};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/builders.rs:2091:28
[INFO] [stdout]      |
[INFO] [stdout] 2091 | let content = format_with(|f| {
[INFO] [stdout]      |                            ^
[INFO] [stdout] 2092 |     let group_id = f.group_id("header");
[INFO] [stdout]      |                    - type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2091 | let content = format_with(|f: /* Type */| {
[INFO] [stdout]      |                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `format_with` in this scope
[INFO] [stdout]     --> src/builders.rs:2091:15
[INFO] [stdout]      |
[INFO] [stdout] 2091 | let content = format_with(|f| {
[INFO] [stdout]      |               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:2106:1
[INFO] [stdout]      |
[INFO] [stdout] 2090 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 2106 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0308, E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_space_or_block_indent (line 1526) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1528:5
[INFO] [stdout]      |
[INFO] [stdout] 1528 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1528 - use biome_formatter::prelude::*;
[INFO] [stdout] 1528 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1527:5
[INFO] [stdout]      |
[INFO] [stdout] 1527 | use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1527 - use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout] 1527 + use oxc_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]     --> src/builders.rs:1531:15
[INFO] [stdout]      |
[INFO] [stdout] 1531 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1553:1
[INFO] [stdout]      |
[INFO] [stdout] 1530 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1553 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_line_indent_or_hard_space (line 1361) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1363:5
[INFO] [stdout]      |
[INFO] [stdout] 1363 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1363 - use biome_formatter::prelude::*;
[INFO] [stdout] 1363 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1362:5
[INFO] [stdout]      |
[INFO] [stdout] 1362 | use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1362 - use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout] 1362 + use oxc_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]     --> src/builders.rs:1366:15
[INFO] [stdout]      |
[INFO] [stdout] 1366 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1390:1
[INFO] [stdout]      |
[INFO] [stdout] 1365 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1390 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::maybe_space (line 588) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:590:5
[INFO] [stdout]     |
[INFO] [stdout] 590 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 590 - use biome_formatter::prelude::*;
[INFO] [stdout] 590 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:589:5
[INFO] [stdout]     |
[INFO] [stdout] 589 | use biome_formatter::format;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 589 - use biome_formatter::format;
[INFO] [stdout] 589 + use oxc_formatter::format;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:598:1
[INFO] [stdout]     |
[INFO] [stdout] 592 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 598 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::indent_if_group_breaks (line 2056) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:2058:5
[INFO] [stdout]      |
[INFO] [stdout] 2058 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 2058 - use biome_formatter::prelude::*;
[INFO] [stdout] 2058 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:2057:5
[INFO] [stdout]      |
[INFO] [stdout] 2057 | use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions, write};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 2057 - use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions, write};
[INFO] [stdout] 2057 + use oxc_formatter::{format, format_args, LineWidth, SimpleFormatOptions, write};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/builders.rs:2061:28
[INFO] [stdout]      |
[INFO] [stdout] 2061 | let content = format_with(|f| {
[INFO] [stdout]      |                            ^
[INFO] [stdout] 2062 |     let group_id = f.group_id("header");
[INFO] [stdout]      |                    - type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 2061 | let content = format_with(|f: /* Type */| {
[INFO] [stdout]      |                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `format_with` in this scope
[INFO] [stdout]     --> src/builders.rs:2061:15
[INFO] [stdout]      |
[INFO] [stdout] 2061 | let content = format_with(|f| {
[INFO] [stdout]      |               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]     --> src/builders.rs:2070:15
[INFO] [stdout]      |
[INFO] [stdout] 2070 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:2081:1
[INFO] [stdout]      |
[INFO] [stdout] 2060 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 2081 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0308, E0425, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::text (line 243) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 245 - use biome_formatter::prelude::*;
[INFO] [stdout] 245 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 | use biome_formatter::format;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 244 - use biome_formatter::format;
[INFO] [stdout] 244 + use oxc_formatter::format;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:252:1
[INFO] [stdout]     |
[INFO] [stdout] 247 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 252 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_space_or_block_indent (line 1558) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1560:5
[INFO] [stdout]      |
[INFO] [stdout] 1560 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1560 - use biome_formatter::prelude::*;
[INFO] [stdout] 1560 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1559:5
[INFO] [stdout]      |
[INFO] [stdout] 1559 | use biome_formatter::{format, format_args};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1559 - use biome_formatter::{format, format_args};
[INFO] [stdout] 1559 + use oxc_formatter::{format, format_args};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1580:1
[INFO] [stdout]      |
[INFO] [stdout] 1562 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1580 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::space (line 502) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:504:5
[INFO] [stdout]     |
[INFO] [stdout] 504 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 504 - use biome_formatter::prelude::*;
[INFO] [stdout] 504 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:503:5
[INFO] [stdout]     |
[INFO] [stdout] 503 | use biome_formatter::format;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 503 - use biome_formatter::format;
[INFO] [stdout] 503 + use oxc_formatter::format;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:511:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 511 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::text (line 225) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 227 - use biome_formatter::prelude::*;
[INFO] [stdout] 227 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 | use biome_formatter::format;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 226 - use biome_formatter::format;
[INFO] [stdout] 226 + use oxc_formatter::format;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 229 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 236 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_line_indent_or_hard_space (line 1395) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1397:5
[INFO] [stdout]      |
[INFO] [stdout] 1397 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1397 - use biome_formatter::prelude::*;
[INFO] [stdout] 1397 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1396:5
[INFO] [stdout]      |
[INFO] [stdout] 1396 | use biome_formatter::{format, format_args};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1396 - use biome_formatter::{format, format_args};
[INFO] [stdout] 1396 + use oxc_formatter::{format, format_args};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1413:1
[INFO] [stdout]      |
[INFO] [stdout] 1399 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1413 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_block_indent (line 1144) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1146:5
[INFO] [stdout]      |
[INFO] [stdout] 1146 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1146 - use biome_formatter::prelude::*;
[INFO] [stdout] 1146 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1145:5
[INFO] [stdout]      |
[INFO] [stdout] 1145 | use biome_formatter::{format, format_args};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1145 - use biome_formatter::{format, format_args};
[INFO] [stdout] 1145 + use oxc_formatter::{format, format_args};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1165:1
[INFO] [stdout]      |
[INFO] [stdout] 1148 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1165 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_line_break_or_space (line 163) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:165:5
[INFO] [stdout]     |
[INFO] [stdout] 165 | use biome_formatter::prelude::*;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 165 - use biome_formatter::prelude::*;
[INFO] [stdout] 165 + use oxc_formatter::prelude::*;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]    --> src/builders.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 | use biome_formatter::{format_args, format, LineWidth, SimpleFormatOptions};
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 164 - use biome_formatter::{format_args, format, LineWidth, SimpleFormatOptions};
[INFO] [stdout] 164 + use oxc_formatter::{format_args, format, LineWidth, SimpleFormatOptions};
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]    --> src/builders.rs:168:15
[INFO] [stdout]     |
[INFO] [stdout] 168 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/builders.rs:185:1
[INFO] [stdout]     |
[INFO] [stdout] 167 | fn main()  {
[INFO] [stdout]     |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 185 | Ok(())
[INFO] [stdout]     | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected unit type `()`
[INFO] [stdout]                     found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_line_indent_or_space (line 1291) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1293:5
[INFO] [stdout]      |
[INFO] [stdout] 1293 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1293 - use biome_formatter::prelude::*;
[INFO] [stdout] 1293 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1292:5
[INFO] [stdout]      |
[INFO] [stdout] 1292 | use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1292 - use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout] 1292 + use oxc_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]     --> src/builders.rs:1296:15
[INFO] [stdout]      |
[INFO] [stdout] 1296 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1320:1
[INFO] [stdout]      |
[INFO] [stdout] 1295 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1320 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_line_indent_or_space (line 1325) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1327:5
[INFO] [stdout]      |
[INFO] [stdout] 1327 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1327 - use biome_formatter::prelude::*;
[INFO] [stdout] 1327 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1326:5
[INFO] [stdout]      |
[INFO] [stdout] 1326 | use biome_formatter::{format, format_args};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1326 - use biome_formatter::{format, format_args};
[INFO] [stdout] 1326 + use oxc_formatter::{format, format_args};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1343:1
[INFO] [stdout]      |
[INFO] [stdout] 1329 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1343 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/builders.rs - builders::soft_line_indent_or_hard_space (line 1418) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1420:5
[INFO] [stdout]      |
[INFO] [stdout] 1420 | use biome_formatter::prelude::*;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1420 - use biome_formatter::prelude::*;
[INFO] [stdout] 1420 + use oxc_formatter::prelude::*;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `biome_formatter`
[INFO] [stdout]     --> src/builders.rs:1419:5
[INFO] [stdout]      |
[INFO] [stdout] 1419 | use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `biome_formatter`
[INFO] [stdout]      |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1419 - use biome_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout] 1419 + use oxc_formatter::{format, format_args, LineWidth, SimpleFormatOptions};
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleFormatContext`
[INFO] [stdout]     --> src/builders.rs:1423:15
[INFO] [stdout]      |
[INFO] [stdout] 1423 | let context = SimpleFormatContext::new(SimpleFormatOptions {
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^ use of undeclared type `SimpleFormatContext`
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/builders.rs:1443:1
[INFO] [stdout]      |
[INFO] [stdout] 1422 | fn main()  {
[INFO] [stdout]      |          - expected `()` because of default return type
[INFO] [stdout] ...
[INFO] [stdout] 1443 | Ok(())
[INFO] [stdout]      | ^^^^^^ expected `()`, found `Result<(), _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<(), _>`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/buffer.rs - buffer::Buffer::write_element (line 26)
[INFO] [stdout]     src/buffer.rs - buffer::Buffer::write_fmt (line 51)
[INFO] [stdout]     src/buffer.rs - buffer::BufferExtensions::start_recording (line 562)
[INFO] [stdout]     src/buffer.rs - buffer::RemoveSoftLinesBuffer (line 303)
[INFO] [stdout]     src/builders.rs - builders::IfGroupBreaks<'_>::with_group_id (line 1956)
[INFO] [stdout]     src/builders.rs - builders::align (line 939)
[INFO] [stdout]     src/builders.rs - builders::align (line 984)
[INFO] [stdout]     src/builders.rs - builders::block_indent (line 1072)
[INFO] [stdout]     src/builders.rs - builders::dedent (line 723)
[INFO] [stdout]     src/builders.rs - builders::dedent (line 756)
[INFO] [stdout]     src/builders.rs - builders::dedent (line 811)
[INFO] [stdout]     src/builders.rs - builders::dedent_to_root (line 878)
[INFO] [stdout]     src/builders.rs - builders::empty_line (line 109)
[INFO] [stdout]     src/builders.rs - builders::expand_parent (line 1729)
[INFO] [stdout]     src/builders.rs - builders::format_once (line 2227)
[INFO] [stdout]     src/builders.rs - builders::format_with (line 2170)
[INFO] [stdout]     src/builders.rs - builders::group (line 1603)
[INFO] [stdout]     src/builders.rs - builders::group (line 1631)
[INFO] [stdout]     src/builders.rs - builders::hard_line_break (line 78)
[INFO] [stdout]     src/builders.rs - builders::hard_space (line 525)
[INFO] [stdout]     src/builders.rs - builders::hard_space (line 554)
[INFO] [stdout]     src/builders.rs - builders::if_group_breaks (line 1783)
[INFO] [stdout]     src/builders.rs - builders::if_group_breaks (line 1812)
[INFO] [stdout]     src/builders.rs - builders::if_group_fits_on_line (line 1865)
[INFO] [stdout]     src/builders.rs - builders::if_group_fits_on_line (line 1894)
[INFO] [stdout]     src/builders.rs - builders::indent (line 633)
[INFO] [stdout]     src/builders.rs - builders::indent (line 660)
[INFO] [stdout]     src/builders.rs - builders::indent_if_group_breaks (line 2033)
[INFO] [stdout]     src/builders.rs - builders::indent_if_group_breaks (line 2056)
[INFO] [stdout]     src/builders.rs - builders::indent_if_group_breaks (line 2086)
[INFO] [stdout]     src/builders.rs - builders::labelled (line 410)
[INFO] [stdout]     src/builders.rs - builders::line_suffix (line 316)
[INFO] [stdout]     src/builders.rs - builders::line_suffix_boundary (line 369)
[INFO] [stdout]     src/builders.rs - builders::maybe_space (line 588)
[INFO] [stdout]     src/builders.rs - builders::soft_block_indent (line 1113)
[INFO] [stdout]     src/builders.rs - builders::soft_block_indent (line 1144)
[INFO] [stdout]     src/builders.rs - builders::soft_block_indent_with_maybe_space (line 1184)
[INFO] [stdout]     src/builders.rs - builders::soft_block_indent_with_maybe_space (line 1217)
[INFO] [stdout]     src/builders.rs - builders::soft_block_indent_with_maybe_space (line 1244)
[INFO] [stdout]     src/builders.rs - builders::soft_line_break (line 22)
[INFO] [stdout]     src/builders.rs - builders::soft_line_break (line 42)
[INFO] [stdout]     src/builders.rs - builders::soft_line_break_or_space (line 141)
[INFO] [stdout]     src/builders.rs - builders::soft_line_break_or_space (line 163)
[INFO] [stdout]     src/builders.rs - builders::soft_line_indent_or_hard_space (line 1361)
[INFO] [stdout]     src/builders.rs - builders::soft_line_indent_or_hard_space (line 1395)
[INFO] [stdout]     src/builders.rs - builders::soft_line_indent_or_hard_space (line 1418)
[INFO] [stdout]     src/builders.rs - builders::soft_line_indent_or_space (line 1291)
[INFO] [stdout]     src/builders.rs - builders::soft_line_indent_or_space (line 1325)
[INFO] [stdout]     src/builders.rs - builders::soft_space_or_block_indent (line 1526)
[INFO] [stdout]     src/builders.rs - builders::soft_space_or_block_indent (line 1558)
[INFO] [stdout]     src/builders.rs - builders::space (line 502)
[INFO] [stdout]     src/builders.rs - builders::text (line 225)
[INFO] [stdout]     src/builders.rs - builders::text (line 243)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 53 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.89s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.32s; merged doctests compilation took 0.40s
[INFO] running `Command { std: "docker" "inspect" "8e2e1417045b80a00df859d0e0029da6324bc3b8423a187bd990cb7c9615655f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8e2e1417045b80a00df859d0e0029da6324bc3b8423a187bd990cb7c9615655f", kill_on_drop: false }`
[INFO] [stdout] 8e2e1417045b80a00df859d0e0029da6324bc3b8423a187bd990cb7c9615655f
