Skip to content

Commit 7170279

Browse files
committed
fn write toml
1 parent 97387a9 commit 7170279

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

exercises_downloader/src/main.rs

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,18 @@ members = [\"adder\"]";
3838
}
3939

4040
fn write_toml(path: &Path, slug: &String, libraries: String) -> std::io::Result<()> {
41-
dbg!(&path);
42-
dbg!(&slug);
43-
dbg!(&libraries);
41+
// exercise Cargo.toml template
42+
let content = "[package]
43+
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())?;
4453
Ok(())
4554
}
4655

0 commit comments

Comments
 (0)