summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo8it <mo8it@proton.me>2024-04-14 14:53:32 +0200
committermo8it <mo8it@proton.me>2024-04-14 14:53:32 +0200
commit3da860927d131eacc288764672ed8799a6a8cfca (patch)
tree533f65b535cce0ad60df24cf19b6671844ea69a1
parent1c90575b9fe0f0fb32006e000aefff10d8a4a39c (diff)
Use push instead of extend_from_slice on chars
-rw-r--r--gen-dev-cargo-toml/src/main.rs2
-rw-r--r--src/app_state.rs2
-rw-r--r--src/init.rs2
3 files changed, 3 insertions, 3 deletions
diff --git a/gen-dev-cargo-toml/src/main.rs b/gen-dev-cargo-toml/src/main.rs
index 792fe5f..43b4ebd 100644
--- a/gen-dev-cargo-toml/src/main.rs
+++ b/gen-dev-cargo-toml/src/main.rs
@@ -42,7 +42,7 @@ bin = [\n",
buf.extend_from_slice(b"\", path = \"../exercises/");
if let Some(dir) = &exercise_info.dir {
buf.extend_from_slice(dir.as_bytes());
- buf.extend_from_slice(b"/");
+ buf.push(b'/');
}
buf.extend_from_slice(exercise_info.name.as_bytes());
buf.extend_from_slice(b".rs\" },\n");
diff --git a/src/app_state.rs b/src/app_state.rs
index 9a378de..31cb2cb 100644
--- a/src/app_state.rs
+++ b/src/app_state.rs
@@ -244,7 +244,7 @@ impl AppState {
for exercise in &self.exercises {
if exercise.done {
self.file_buf.extend_from_slice(exercise.name.as_bytes());
- self.file_buf.extend_from_slice(b"\n");
+ self.file_buf.push(b'\n');
}
}
diff --git a/src/init.rs b/src/init.rs
index 4ee503a..459519d 100644
--- a/src/init.rs
+++ b/src/init.rs
@@ -17,7 +17,7 @@ fn create_cargo_toml(exercise_infos: &[ExerciseInfo]) -> io::Result<()> {
cargo_toml.extend_from_slice(b"\", path = \"exercises/");
if let Some(dir) = &exercise_info.dir {
cargo_toml.extend_from_slice(dir.as_bytes());
- cargo_toml.extend_from_slice(b"/");
+ cargo_toml.push(b'/');
}
cargo_toml.extend_from_slice(exercise_info.name.as_bytes());
cargo_toml.extend_from_slice(b".rs\" },\n");