@@ -179,6 +179,8 @@ pub fn merge_toml_values(left: toml::Value, right: toml::Value, merge_depth: usi
180#[cfg(test)]
180#[cfg(test)]
181mod merge_toml_tests {
181mod merge_toml_tests {
182 use super::merge_toml_values;
184 use super::merge_toml_values;
183 use toml::Value;
185 use toml::Value;
@@ -191,8 +193,9 @@ mod merge_toml_tests {
191 indent = { tab-width = 4, unit = " ", test = "aaa" }
193 indent = { tab-width = 4, unit = " ", test = "aaa" }
194− let base: Value = toml::from_slice(include_bytes!("../../languages.toml"))
196+ let base = include_bytes!("../../languages.toml");
197+ let base = str::from_utf8(base).expect("Couldn't parse built-in languages config");
195− .expect("Couldn't parse built-in languages config");
198+ let base: Value = toml::from_str(base).expect("Couldn't parse built-in languages config");
196 let user: Value = toml::from_str(USER).unwrap();
199 let user: Value = toml::from_str(USER).unwrap();
198 let merged = merge_toml_values(base, user, 3);
201 let merged = merge_toml_values(base, user, 3);
@@ -224,8 +227,9 @@ mod merge_toml_tests {
224 language-server = { command = "deno", args = ["lsp"] }
227 language-server = { command = "deno", args = ["lsp"] }
227− let base: Value = toml::from_slice(include_bytes!("../../languages.toml"))
230+ let base = include_bytes!("../../languages.toml");
231+ let base = str::from_utf8(base).expect("Couldn't parse built-in languages config");
228− .expect("Couldn't parse built-in languages config");
232+ let base: Value = toml::from_str(base).expect("Couldn't parse built-in languages config");
229 let user: Value = toml::from_str(USER).unwrap();
233 let user: Value = toml::from_str(USER).unwrap();
231 let merged = merge_toml_values(base, user, 3);
235 let merged = merge_toml_values(base, user, 3);