mid coding commit

This commit is contained in:
zazawowow
2026-01-24 22:59:20 +00:00
parent 64cc3bc7fb
commit 731cd67cfb
2228 changed files with 135554 additions and 18 deletions
@@ -0,0 +1 @@
This file has an mtime of when this was started.
@@ -0,0 +1 @@
{"rustc":2833068300835136146,"features":"[]","declared_features":"[]","target":6971011888066966835,"profile":2330448797067240312,"path":4211597800488477379,"deps":[[1420800981318104879,"uuid",false,9980086480018043007],[1852463361802237065,"anyhow",false,14114818479575975667],[2706460456408817945,"futures",false,9654713081503187778],[7244058819997729774,"reqwest",false,2740342205563601047],[8008191657135824715,"thiserror",false,2124363999165174421],[9614479274285663593,"serde_yaml",false,6523364242347324304],[10630857666389190470,"log",false,2562829740378362980],[12821780872552529316,"indexmap",false,15099987549844686382],[12891030758458664808,"tokio",false,12639561099177907813],[13548984313718623784,"serde",false,12703564881866977758],[13795362694956882968,"serde_json",false,3265888975423518729],[14757622794040968908,"tracing",false,15378798741767827401],[15658505062885698977,"chrono",false,16457918055286614697],[16611674984963787466,"async_trait",false,1018998281518085578]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/archipelago-container-d5c511c7928fed02/dep-lib-archipelago_container","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
@@ -0,0 +1,6 @@
{"$message_type":"diagnostic","message":"unused imports: `PortMapping` and `Volume`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"container/src/podman_client.rs","byte_start":35,"byte_end":46,"line_start":1,"line_end":1,"column_start":36,"column_end":47,"is_primary":true,"text":[{"text":"use crate::manifest::{AppManifest, PortMapping, Volume};","highlight_start":36,"highlight_end":47}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"container/src/podman_client.rs","byte_start":48,"byte_end":54,"line_start":1,"line_end":1,"column_start":49,"column_end":55,"is_primary":true,"text":[{"text":"use crate::manifest::{AppManifest, PortMapping, Volume};","highlight_start":49,"highlight_end":55}],"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 imports","code":null,"level":"help","spans":[{"file_name":"container/src/podman_client.rs","byte_start":33,"byte_end":54,"line_start":1,"line_end":1,"column_start":34,"column_end":55,"is_primary":true,"text":[{"text":"use crate::manifest::{AppManifest, PortMapping, Volume};","highlight_start":34,"highlight_end":55}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"container/src/podman_client.rs","byte_start":21,"byte_end":22,"line_start":1,"line_end":1,"column_start":22,"column_end":23,"is_primary":true,"text":[{"text":"use crate::manifest::{AppManifest, PortMapping, Volume};","highlight_start":22,"highlight_end":23}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"container/src/podman_client.rs","byte_start":54,"byte_end":55,"line_start":1,"line_end":1,"column_start":55,"column_end":56,"is_primary":true,"text":[{"text":"use crate::manifest::{AppManifest, PortMapping, Volume};","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 imports: `PortMapping` and `Volume`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0mcontainer/src/podman_client.rs:1:36\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m1\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use crate::manifest::{AppManifest, PortMapping, Volume};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^\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"}
{"$message_type":"diagnostic","message":"unused import: `std::collections::HashMap`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"container/src/podman_client.rs","byte_start":129,"byte_end":154,"line_start":4,"line_end":4,"column_start":5,"column_end":30,"is_primary":true,"text":[{"text":"use std::collections::HashMap;","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"container/src/podman_client.rs","byte_start":125,"byte_end":156,"line_start":4,"line_end":5,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use std::collections::HashMap;","highlight_start":1,"highlight_end":31},{"text":"use std::process::{Command, Stdio};","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `std::collections::HashMap`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0mcontainer/src/podman_client.rs:4:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m4\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use std::collections::HashMap;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused import: `Stdio`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"container/src/podman_client.rs","byte_start":184,"byte_end":189,"line_start":5,"line_end":5,"column_start":29,"column_end":34,"is_primary":true,"text":[{"text":"use std::process::{Command, Stdio};","highlight_start":29,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"container/src/podman_client.rs","byte_start":182,"byte_end":189,"line_start":5,"line_end":5,"column_start":27,"column_end":34,"is_primary":true,"text":[{"text":"use std::process::{Command, Stdio};","highlight_start":27,"highlight_end":34}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"container/src/podman_client.rs","byte_start":174,"byte_end":175,"line_start":5,"line_end":5,"column_start":19,"column_end":20,"is_primary":true,"text":[{"text":"use std::process::{Command, Stdio};","highlight_start":19,"highlight_end":20}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"container/src/podman_client.rs","byte_start":189,"byte_end":190,"line_start":5,"line_end":5,"column_start":34,"column_end":35,"is_primary":true,"text":[{"text":"use std::process::{Command, Stdio};","highlight_start":34,"highlight_end":35}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `Stdio`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0mcontainer/src/podman_client.rs:5:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m5\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use std::process::{Command, Stdio};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused import: `sleep`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"container/src/health_monitor.rs","byte_start":155,"byte_end":160,"line_start":5,"line_end":5,"column_start":29,"column_end":34,"is_primary":true,"text":[{"text":"use tokio::time::{interval, sleep};","highlight_start":29,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"container/src/health_monitor.rs","byte_start":153,"byte_end":160,"line_start":5,"line_end":5,"column_start":27,"column_end":34,"is_primary":true,"text":[{"text":"use tokio::time::{interval, sleep};","highlight_start":27,"highlight_end":34}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"container/src/health_monitor.rs","byte_start":144,"byte_end":145,"line_start":5,"line_end":5,"column_start":18,"column_end":19,"is_primary":true,"text":[{"text":"use tokio::time::{interval, sleep};","highlight_start":18,"highlight_end":19}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"container/src/health_monitor.rs","byte_start":160,"byte_end":161,"line_start":5,"line_end":5,"column_start":34,"column_end":35,"is_primary":true,"text":[{"text":"use tokio::time::{interval, sleep};","highlight_start":34,"highlight_end":35}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `sleep`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0mcontainer/src/health_monitor.rs:5:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m5\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use tokio::time::{interval, sleep};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"method `podman_command` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"container/src/podman_client.rs","byte_start":1413,"byte_end":1430,"line_start":57,"line_end":57,"column_start":1,"column_end":18,"is_primary":false,"text":[{"text":"impl PodmanClient {","highlight_start":1,"highlight_end":18}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"container/src/podman_client.rs","byte_start":1561,"byte_end":1575,"line_start":65,"line_end":65,"column_start":8,"column_end":22,"is_primary":true,"text":[{"text":" fn podman_command(&self) -> Command {","highlight_start":8,"highlight_end":22}],"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: method `podman_command` is never used\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0mcontainer/src/podman_client.rs:65:8\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m57\u001b[0m \u001b[1m\u001b[94m|\u001b[0m impl PodmanClient {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m-----------------\u001b[0m \u001b[1m\u001b[94mmethod in this implementation\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m65\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn podman_command(&self) -> Command {\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":"5 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: 5 warnings emitted\u001b[0m\n\n"}