refactor: don't deserialize &str from toml

The new version of the `toml` crate is based on `toml_edit` and does
not support zero copy deserialization anymore. So we need to deserialize
`String` instead of `&str` in the keympa
This commit is contained in:
Pascal Kuthe 2023-01-24 19:30:19 +01:00 committed by Michael Davis
parent 70887b7378
commit e83ce72240

View File

@ -184,7 +184,7 @@ fn visit_seq<S>(self, mut seq: S) -> Result<Self::Value, S::Error>
S: serde::de::SeqAccess<'de>, S: serde::de::SeqAccess<'de>,
{ {
let mut commands = Vec::new(); let mut commands = Vec::new();
while let Some(command) = seq.next_element::<&str>()? { while let Some(command) = seq.next_element::<String>()? {
commands.push( commands.push(
command command
.parse::<MappableCommand>() .parse::<MappableCommand>()