{"$message_type":"diagnostic","message":"field `0` is never read","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\digest.rs","byte_start":1728,"byte_end":1736,"line_start":49,"line_end":49,"column_start":5,"column_end":13,"is_primary":false,"text":[{"text":"    Boundary(BoundaryEntry),","highlight_start":5,"highlight_end":13}],"label":"field in this variant","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src\\digest.rs","byte_start":1737,"byte_end":1750,"line_start":49,"line_end":49,"column_start":14,"column_end":27,"is_primary":true,"text":[{"text":"    Boundary(BoundaryEntry),","highlight_start":14,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`KnownEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"`#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field","code":null,"level":"help","spans":[{"file_name":"src\\digest.rs","byte_start":1737,"byte_end":1750,"line_start":49,"line_end":49,"column_start":14,"column_end":27,"is_primary":true,"text":[{"text":"    Boundary(BoundaryEntry),","highlight_start":14,"highlight_end":27}],"label":null,"suggested_replacement":"()","suggestion_applicability":"HasPlaceholders","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: field `0` is never read\u001b[0m\n  \u001b[1m\u001b[96m--> \u001b[0msrc\\digest.rs:49:14\n   \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m49\u001b[0m \u001b[1m\u001b[96m|\u001b[0m     Boundary(BoundaryEntry),\n   \u001b[1m\u001b[96m|\u001b[0m     \u001b[1m\u001b[96m--------\u001b[0m \u001b[1m\u001b[93m^^^^^^^^^^^^^\u001b[0m\n   \u001b[1m\u001b[96m|\u001b[0m     \u001b[1m\u001b[96m|\u001b[0m\n   \u001b[1m\u001b[96m|\u001b[0m     \u001b[1m\u001b[96mfield in this variant\u001b[0m\n   \u001b[1m\u001b[96m|\u001b[0m\n   \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: `KnownEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis\n   \u001b[1m\u001b[96m= \u001b[0m\u001b[1m\u001b[97mnote\u001b[0m: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default\n\u001b[1m\u001b[96mhelp\u001b[0m: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field\n   \u001b[1m\u001b[96m|\u001b[0m\n\u001b[1m\u001b[96m49\u001b[0m \u001b[91m- \u001b[0m    Boundary(\u001b[91mBoundaryEntry\u001b[0m),\n\u001b[1m\u001b[96m49\u001b[0m \u001b[92m+ \u001b[0m    Boundary(\u001b[92m()\u001b[0m),\n   \u001b[1m\u001b[96m|\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[93mwarning\u001b[0m\u001b[1m\u001b[97m: 1 warning emitted\u001b[0m\n\n"}
