{"$message_type":"diagnostic","message":"struct `ServerConfig` is never constructed","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"crates/warzone-server/src/config.rs","byte_start":11,"byte_end":23,"line_start":1,"line_end":1,"column_start":12,"column_end":24,"is_primary":true,"text":[{"text":"pub struct ServerConfig {","highlight_start":12,"highlight_end":24}],"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[33mwarning\u001b[0m\u001b[1m: struct `ServerConfig` is never constructed\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0mcrates/warzone-server/src/config.rs:1:12\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m1\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub struct ServerConfig {\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(dead_code)]` (part of `#[warn(unused)]`) on by default\n\n"} {"$message_type":"diagnostic","message":"field `otpks` is never read","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"crates/warzone-server/src/db.rs","byte_start":32,"byte_end":40,"line_start":3,"line_end":3,"column_start":12,"column_end":20,"is_primary":false,"text":[{"text":"pub struct Database {","highlight_start":12,"highlight_end":20}],"label":"field in this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"crates/warzone-server/src/db.rs","byte_start":107,"byte_end":112,"line_start":6,"line_end":6,"column_start":9,"column_end":14,"is_primary":true,"text":[{"text":" pub otpks: sled::Tree,","highlight_start":9,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: field `otpks` is never read\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0mcrates/warzone-server/src/db.rs:6:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m3\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub struct Database {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m--------\u001b[0m \u001b[1m\u001b[94mfield in this struct\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m6\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub otpks: sled::Tree,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^\u001b[0m\n\n"} {"$message_type":"diagnostic","message":"struct `AppError` is never constructed","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"crates/warzone-server/src/errors.rs","byte_start":86,"byte_end":94,"line_start":4,"line_end":4,"column_start":12,"column_end":20,"is_primary":true,"text":[{"text":"pub struct AppError(pub anyhow::Error);","highlight_start":12,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: struct `AppError` is never constructed\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0mcrates/warzone-server/src/errors.rs:4:12\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m4\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub struct AppError(pub anyhow::Error);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^\u001b[0m\n\n"} {"$message_type":"diagnostic","message":"3 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: 3 warnings emitted\u001b[0m\n\n"}