{"reason":"compiler-message","package_id":"path+file:///home/thomas/Projects/bacon-ls-bug#bacon-ls@0.26.0","manifest_path":"/home/thomas/Projects/bacon-ls-bug/Cargo.toml","target":{"kind":["lib"],"crate_types":["lib"],"name":"bacon_ls","src_path":"/home/thomas/Projects/bacon-ls-bug/src/lib.rs","edition":"2024","doc":true,"doctest":true,"test":true},"message":{"$message_type":"diagnostic","message":"unused import: `Compact`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":563,"byte_end":570,"line_start":19,"line_end":19,"column_start":39,"column_end":46,"is_primary":true,"text":[{"text":"use tracing_subscriber::fmt::format::{Compact, FmtSpan};","highlight_start":39,"highlight_end":46}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/lib.rs","byte_start":563,"byte_end":572,"line_start":19,"line_end":19,"column_start":39,"column_end":48,"is_primary":true,"text":[{"text":"use tracing_subscriber::fmt::format::{Compact, FmtSpan};","highlight_start":39,"highlight_end":48}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/lib.rs","byte_start":562,"byte_end":563,"line_start":19,"line_end":19,"column_start":38,"column_end":39,"is_primary":true,"text":[{"text":"use tracing_subscriber::fmt::format::{Compact, FmtSpan};","highlight_start":38,"highlight_end":39}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/lib.rs","byte_start":579,"byte_end":580,"line_start":19,"line_end":19,"column_start":55,"column_end":56,"is_primary":true,"text":[{"text":"use tracing_subscriber::fmt::format::{Compact, FmtSpan};","highlight_start":55,"highlight_end":56}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `Compact`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:19:39\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m19\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use tracing_subscriber::fmt::format::{Compact, FmtSpan};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n"}}