diff --git a/src/command/cmd.rs b/src/command/cmd.rs index 3c9a25c..337ecda 100644 --- a/src/command/cmd.rs +++ b/src/command/cmd.rs @@ -69,6 +69,7 @@ struct CmdEntry { } /// Registry of commands constructible from text or from interactive context. +#[derive(Default)] pub struct CmdRegistry { entries: Vec, } diff --git a/src/command/keymap.rs b/src/command/keymap.rs index 2c0424c..325429c 100644 --- a/src/command/keymap.rs +++ b/src/command/keymap.rs @@ -75,6 +75,7 @@ pub enum Binding { } /// A keymap maps key patterns to bindings (command names or prefix sub-keymaps). +#[derive(Default)] pub struct Keymap { bindings: HashMap, }