We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 97387a9 commit 7170279Copy full SHA for 7170279
1 file changed
exercises_downloader/src/main.rs
@@ -38,9 +38,18 @@ members = [\"adder\"]";
38
}
39
40
fn write_toml(path: &Path, slug: &String, libraries: String) -> std::io::Result<()> {
41
- dbg!(&path);
42
- dbg!(&slug);
43
- dbg!(&libraries);
+ // exercise Cargo.toml template
+ let content = "[package]
+name = \"package_name\"
44
+version = \"0.1.0\"
45
+edition = \"2024\"
46
+[dependencies]\n"
47
+ .replace("package_name", slug.as_str());
48
+
49
+ let filename = path.join("Cargo.toml");
50
+ let mut file = File::create(filename)?;
51
+ file.write_all(content.as_bytes())?;
52
+ file.write_all(libraries.as_bytes())?;
53
Ok(())
54
55
0 commit comments