Repository: Kixunil/configure_me (language: rust)

Issue:
[Bug] Could not build because of low version of `cargo_toml`
```
error: failed to select a version for the requirement `cargo_toml = "^0.8.0"`
candidate versions found which didn't match: 0.17.0, 0.16.3, 0.16.2, ...
```
we need to upgrade cargo_toml version, version 0.8.0 has been yanked
![image](https://github.com/Kixunil/configure_me/assets/84573424/b26834af-45ed-47f6-915f-3aa0d21dc8aa)



Discussion / hints:
That sucks, why was it yanked? Upgrading will bump MSRV but I will look into using ranged versions.
> That sucks, why was it yanked? 

There may be bugs? I don’t know the specifics either.

Oh, I think you're using `configure_me_codegen` 0.4.3, try using 0.4.4 instead. I still want to use ranged versions but have to run soon and this should at least help you now.
Happens again, 0.12 was yanked

Fix patch:
diff --git a/configure_me_codegen/Cargo.toml b/configure_me_codegen/Cargo.toml
index 0a0f2f2..95c06f4 100644
--- a/configure_me_codegen/Cargo.toml
+++ b/configure_me_codegen/Cargo.toml
@@ -21,7 +21,7 @@ unstable-metabuild = []
 serde = "1.0.101"
 serde_derive = "1.0.101"
 toml = "0.5.4"
-cargo_toml = "0.12.0"
+cargo_toml = ">= 0.12.4, < 0.21.0"
 unicode-segmentation = "1.2"
 fmt2io = "0.1"
 void = "1"
diff --git a/configure_me_codegen/src/lib.rs b/configure_me_codegen/src/lib.rs
index b3df82f..4009373 100644
--- a/configure_me_codegen/src/lib.rs
+++ b/configure_me_codegen/src/lib.rs
@@ -673,6 +673,7 @@ r#"
 program_name = "required"
 "#;
 
+    #[allow(unused)]
     pub struct ExpectedOutput {
         pub raw_config: &'static str,
         pub validate: &'static str,


Test patch: