(values: &[String])
| 285 | } |
| 286 | |
| 287 | fn rust_str_array(values: &[String]) -> String { |
| 288 | let mut out = String::from("&["); |
| 289 | for value in values { |
| 290 | out.push('"'); |
| 291 | for ch in value.chars() { |
| 292 | match ch { |
| 293 | '\\' => out.push_str("\\\\"), |
| 294 | '"' => out.push_str("\\\""), |
| 295 | '\n' => out.push_str("\\n"), |
| 296 | '\r' => out.push_str("\\r"), |
| 297 | '\t' => out.push_str("\\t"), |
| 298 | c => out.push(c), |
| 299 | } |
| 300 | } |
| 301 | out.push_str("\","); |
| 302 | } |
| 303 | out.push(']'); |
| 304 | out |
| 305 | } |
| 306 | |
| 307 | fn normalize_toml_path(path: &Path) -> String { |
| 308 | let raw = path.to_string_lossy(); |
no test coverage detected