annihilate warnings
Some checks failed
Build and Test / spacebot (push) Failing after 7m52s

This commit is contained in:
kittentm 2026-08-08 20:12:55 +02:00
commit 40a576ff0b
Signed by: kitten
GPG key ID: 394B4EABE4405A83
3 changed files with 4 additions and 37 deletions

View file

@ -1,28 +1,7 @@
use std::fmt::Write;
use std::{env, fs};
use std::fs::FileType;
use std::iter::Map;
use serde::Deserialize;
use serde_json::Value;
#[derive(Deserialize)]
struct CategoryInfo{
name: String,
description: String,
system: String,
}
#[derive(Deserialize)]
struct ErrorInfo{
name: String,
message: String,
short_description: String,
long_description: String,
short_solution: String,
long_solution: String,
support_link: String,
}
fn main(){
println!("cargo:rerun-if-changed=./error-codes");
@ -173,13 +152,6 @@ fn main(){
let long_solution = long_solution.replace("\"", "\\\"")
.replace("\\n", "\n");
let Value::String(support_link) = &error["support_link"] else {
panic!("unable to parse error json");
};
let support_link = support_link.replace("\"", "\\\"")
.replace("\\n", "\n");
code.write_str(
&format!("\
({},{}) => super::ErrorInfo{{\
@ -189,9 +161,8 @@ fn main(){
long_description: \"{}\",
short_solution: \"{}\",
long_solution: \"{}\",
support_link: \"{}\",
}},\
", category_num, error_num, name, message, short_description, long_description, short_solution, long_solution, support_link)
", category_num, error_num, name, message, short_description, long_description, short_solution, long_solution)
).expect("unable to write");
}
}