{"$message_type":"diagnostic","message":"unused import: `DispatchPath`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src\\system.rs","byte_start":161,"byte_end":173,"line_start":6,"line_end":6,"column_start":41,"column_end":53,"is_primary":true,"text":[{"text":"use crate::dispatch::select::{Selector, DispatchPath};","highlight_start":41,"highlight_end":53}],"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\\system.rs","byte_start":159,"byte_end":173,"line_start":6,"line_end":6,"column_start":39,"column_end":53,"is_primary":true,"text":[{"text":"use crate::dispatch::select::{Selector, DispatchPath};","highlight_start":39,"highlight_end":53}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src\\system.rs","byte_start":150,"byte_end":151,"line_start":6,"line_end":6,"column_start":30,"column_end":31,"is_primary":true,"text":[{"text":"use crate::dispatch::select::{Selector, DispatchPath};","highlight_start":30,"highlight_end":31}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src\\system.rs","byte_start":173,"byte_end":174,"line_start":6,"line_end":6,"column_start":53,"column_end":54,"is_primary":true,"text":[{"text":"use crate::dispatch::select::{Selector, DispatchPath};","highlight_start":53,"highlight_end":54}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: unused import: `DispatchPath`\u001b[0m\n \u001b[1m\u001b[96m--> \u001b[0msrc\\system.rs:6:41\n  \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m6\u001b[0m \u001b[1m\u001b[96m|\u001b[0m use crate::dispatch::select::{Selector, DispatchPath};\n  \u001b[1m\u001b[96m|\u001b[0m                                         \u001b[1m\u001b[93m^^^^^^^^^^^^\u001b[0m\n  \u001b[1m\u001b[96m|\u001b[0m\n  \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n"}
{"$message_type":"diagnostic","message":"crate `ArchX` should have a snake case name","code":{"code":"non_snake_case","explanation":null},"level":"warning","spans":[{"file_name":"src\\lib.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"convert the identifier to snake case: `arch_x`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"`#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: crate `ArchX` should have a snake case name\u001b[0m\n  \u001b[1m\u001b[96m|\u001b[0m\n  \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mhelp\u001b[0m: convert the identifier to snake case: `arch_x`\n  \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default\n\n"}
{"$message_type":"diagnostic","message":"2 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: 2 warnings emitted\u001b[0m\n\n"}
