summaryrefslogtreecommitdiff
path: root/helix-core
diff options
context:
space:
mode:
authorMichael Davis2023-01-24 17:11:07 +0000
committerMichael Davis2023-01-24 18:50:46 +0000
commitb3e9f6233a64bb08dcb87788d5ca54dd25f13a27 (patch)
treea28e80772a0a3b29ff142f7b795fe196a9139107 /helix-core
parent52d854fa62e58909d5abb803bdf225b2a5069a4e (diff)
Fix compatibility with toml 0.6.0
`toml::from_slice` has been removed. The CHANGELOG recommends using `toml::from_str` instead and doing the byte-to-str conversion yourself. The `toml::toml!` macro has also changed to return the type of the value declared within the macro body. In the change in `helix-view/src/theme.rs` this is a `toml::map::Map` (it was a `toml::Value` previously) allowing us to skip the match and use the map directly. Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>
Diffstat (limited to 'helix-core')
-rw-r--r--helix-core/tests/indent.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/helix-core/tests/indent.rs b/helix-core/tests/indent.rs
index e1114f4a..f74b576a 100644
--- a/helix-core/tests/indent.rs
+++ b/helix-core/tests/indent.rs
@@ -28,8 +28,8 @@ fn test_treesitter_indent(file_name: &str, lang_scope: &str) {
let mut config_file = test_dir;
config_file.push("languages.toml");
- let config = std::fs::read(config_file).unwrap();
- let config = toml::from_slice(&config).unwrap();
+ let config = std::fs::read_to_string(config_file).unwrap();
+ let config = toml::from_str(&config).unwrap();
let loader = Loader::new(config);
// set runtime path so we can find the queries