@@ -179,6 +179,8 @@ pub fn merge_toml_values(left: toml::Value, right: toml::Value, merge_depth: usi
179179
180180#[cfg(test)]
181181mod merge_toml_tests {
182+ use std::str;
183+
182184 use super::merge_toml_values;
183185 use toml::Value;
184186
@@ -191,8 +193,9 @@ mod merge_toml_tests {
191193 indent = { tab-width = 4, unit = " ", test = "aaa" }
192194 "#;
193195
194− let base: Value = toml::from_slice(include_bytes!("../../languages.toml"))
195− .expect("Couldn't parse built-in languages config");
196+ let base = include_bytes!("../../languages.toml");
197+ let base = str::from_utf8(base).expect("Couldn't parse built-in languages config");
198+ let base: Value = toml::from_str(base).expect("Couldn't parse built-in languages config");
196199 let user: Value = toml::from_str(USER).unwrap();
197200
198201 let merged = merge_toml_values(base, user, 3);
@@ -224,8 +227,9 @@ mod merge_toml_tests {
224227 language-server = { command = "deno", args = ["lsp"] }
225228 "#;
226229
227− let base: Value = toml::from_slice(include_bytes!("../../languages.toml"))
228− .expect("Couldn't parse built-in languages config");
230+ let base = include_bytes!("../../languages.toml");
231+ let base = str::from_utf8(base).expect("Couldn't parse built-in languages config");
232+ let base: Value = toml::from_str(base).expect("Couldn't parse built-in languages config");
229233 let user: Value = toml::from_str(USER).unwrap();
230234
231235 let merged = merge_toml_values(base, user, 3);