diff --git a/build.rs b/build.rs index cdbf1da14fa1a40b4137e696ddf4254f90d4b2f1..6b7ee9cc03dc265d064493772f3a86ec250b23c0 100644 --- a/build.rs +++ b/build.rs @@ -139,10 +139,15 @@ where T: std::fmt::Display, { let mut list_str = String::new(); + let mut is_first = true; for value in &vec { - list_str.push_str(format!("\"{}\", ", value).as_str()); + if is_first { + is_first = false; + } else { + list_str.push_str(", "); + } + list_str.push_str(format!("\"{}\"", value).as_str()); } - list_str.pop(); writeln!( file, "pub const {}: [{}; {}] = [{}];",