on master help sign in
Add `Copy` derive to `PromptEvent`
d8b5d11Wojciech Kępka
helix-term/src/commands.rs+2−2
@@ -1024,12 +1024,12 @@ mod cmd {
1024 }
1024 }
1025
1025
1026 fn write_quit(editor: &mut Editor, args: &[&str], event: PromptEvent) {
1026 fn write_quit(editor: &mut Editor, args: &[&str], event: PromptEvent) {
1027− write(editor, args, event.clone());
1027+ write(editor, args, event);
1028 quit(editor, &[], event);
1028 quit(editor, &[], event);
1029 }
1029 }
1030
1030
1031 fn force_write_quit(editor: &mut Editor, args: &[&str], event: PromptEvent) {
1031 fn force_write_quit(editor: &mut Editor, args: &[&str], event: PromptEvent) {
1032− write(editor, args, event.clone());
1032+ write(editor, args, event);
1033 force_quit(editor, &[], event);
1033 force_quit(editor, &[], event);
1034 }
1034 }
1035
1035
helix-term/src/ui/prompt.rs+1−1
@@ -18,7 +18,7 @@ pub struct Prompt {
18 pub doc_fn: Box<dyn Fn(&str) -> Option<&'static str>>,
18 pub doc_fn: Box<dyn Fn(&str) -> Option<&'static str>>,
19}
19}
20
20
21−#[derive(Clone, PartialEq)]
21+#[derive(Clone, Copy, PartialEq)]
22pub enum PromptEvent {
22pub enum PromptEvent {
23 /// The prompt input has been updated.
23 /// The prompt input has been updated.
24 Update,
24 Update,