syntax: Let older rustc understand symbolmap's lifetime

This commit is contained in:
Dorota Czaplejewicz
2020-10-01 14:12:15 +00:00
parent 2959d27ea3
commit c686cf7e81

View File

@ -386,7 +386,8 @@ impl Layout {
extract_symbol_names(&button_actions) extract_symbol_names(&button_actions)
); );
let button_states = button_actions.into_iter().map(|(name, action)| { let button_states = HashMap::<String, KeyState>::from_iter(
button_actions.into_iter().map(|(name, action)| {
let keycodes = match &action { let keycodes = match &action {
::action::Action::Submit { text: _, keys } => { ::action::Action::Submit { text: _, keys } => {
keys.iter().map(|named_keysym| { keys.iter().map(|named_keysym| {
@ -414,10 +415,7 @@ impl Layout {
action, action,
} }
) )
}); })
let button_states = HashMap::<String, KeyState>::from_iter(
button_states
); );
let keymap_str = match generate_keymap(symbolmap) { let keymap_str = match generate_keymap(symbolmap) {