{"$message_type":"diagnostic","message":"function `check_alive` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\owl\\send.rs","byte_start":1234,"byte_end":1245,"line_start":33,"line_end":33,"column_start":8,"column_end":19,"is_primary":true,"text":[{"text":"pub fn check_alive(id: &str) {","highlight_start":8,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: function `check_alive` is never used\u001b[0m\n  \u001b[1m\u001b[96m--> \u001b[0msrc\\owl\\send.rs:33:8\n   \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m33\u001b[0m \u001b[1m\u001b[96m|\u001b[0m pub fn check_alive(id: &str) {\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(dead_code)]` (part of `#[warn(unused)]`) on by default\n\n"}
{"$message_type":"diagnostic","message":"field `source` is never read","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\owl\\resume.rs","byte_start":544,"byte_end":553,"line_start":12,"line_end":12,"column_start":8,"column_end":17,"is_primary":false,"text":[{"text":"struct HookInput {","highlight_start":8,"highlight_end":17}],"label":"field in this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src\\owl\\resume.rs","byte_start":584,"byte_end":590,"line_start":14,"line_end":14,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":"    source: Option<String>,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: field `source` is never read\u001b[0m\n  \u001b[1m\u001b[96m--> \u001b[0msrc\\owl\\resume.rs:14:5\n   \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m12\u001b[0m \u001b[1m\u001b[96m|\u001b[0m struct HookInput {\n   \u001b[1m\u001b[96m|\u001b[0m        \u001b[1m\u001b[96m---------\u001b[0m \u001b[1m\u001b[96mfield in this struct\u001b[0m\n\u001b[1m\u001b[96m13\u001b[0m \u001b[1m\u001b[96m|\u001b[0m     #[serde(default)]\n\u001b[1m\u001b[96m14\u001b[0m \u001b[1m\u001b[96m|\u001b[0m     source: Option<String>,\n   \u001b[1m\u001b[96m|\u001b[0m     \u001b[1m\u001b[93m^^^^^^\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"function `should_fire` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\live\\wrapper\\echo_fire.rs","byte_start":4591,"byte_end":4602,"line_start":95,"line_end":95,"column_start":15,"column_end":26,"is_primary":true,"text":[{"text":"pub(crate) fn should_fire(sentinel: &Path, window: Duration) -> bool {","highlight_start":15,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: function `should_fire` is never used\u001b[0m\n  \u001b[1m\u001b[96m--> \u001b[0msrc\\live\\wrapper\\echo_fire.rs:95:15\n   \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m95\u001b[0m \u001b[1m\u001b[96m|\u001b[0m pub(crate) fn should_fire(sentinel: &Path, window: Duration) -> bool {\n   \u001b[1m\u001b[96m|\u001b[0m               \u001b[1m\u001b[93m^^^^^^^^^^^\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"3 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: 3 warnings emitted\u001b[0m\n\n"}
