From f535c27a1b5a058baa621336d3e208cf885af53b Mon Sep 17 00:00:00 2001 From: Marcus Behrendt Date: Tue, 27 Dec 2022 13:20:29 +0100 Subject: [PATCH] refactor: Remove unnecessary `move`s in closures --- src/view/action/page.rs | 2 +- .../component/back_navigation_controls.rs | 4 +- src/view/connection/creation_page.rs | 6 +-- src/view/connection/custom_info_dialog.rs | 2 +- src/view/container/creation_page.rs | 4 +- src/view/container/details_page.rs | 38 +++++++++---------- src/view/container/log_page.rs | 4 +- src/view/container/menu_button.rs | 16 ++++---- src/view/container/row.rs | 2 +- src/view/container/tty.rs | 2 +- src/view/containers/panel.rs | 8 ++-- src/view/image/build_page.rs | 2 +- src/view/image/details_page.rs | 8 ++-- src/view/image/menu_button.rs | 4 +- src/view/image/row.rs | 2 +- src/view/images/panel.rs | 10 ++--- src/view/pod/creation_page.rs | 4 +- src/view/pod/details_page.rs | 20 +++++----- src/view/pod/menu_button.rs | 16 ++++---- src/view/pod/row.rs | 2 +- src/view/pods/panel.rs | 10 ++--- src/view/repo_tag/row.rs | 4 +- src/view/statusbar.rs | 2 +- src/window.rs | 6 +-- 24 files changed, 89 insertions(+), 89 deletions(-) diff --git a/src/view/action/page.rs b/src/view/action/page.rs index a6a6c018d..4455b6a26 100644 --- a/src/view/action/page.rs +++ b/src/view/action/page.rs @@ -35,7 +35,7 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); klass.install_action(ACTION_CANCEL, None, |widget, _, _| widget.cancel()); - klass.install_action(ACTION_VIEW_ARTIFACT, None, move |widget, _, _| { + klass.install_action(ACTION_VIEW_ARTIFACT, None, |widget, _, _| { widget.view_artifact(); }); klass.install_action(ACTION_RETRY, None, |widget, _, _| widget.retry()); diff --git a/src/view/component/back_navigation_controls.rs b/src/view/component/back_navigation_controls.rs index 459e0e760..21b8497f2 100644 --- a/src/view/component/back_navigation_controls.rs +++ b/src/view/component/back_navigation_controls.rs @@ -29,10 +29,10 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action(ACTION_GO_FIRST, None, move |widget, _, _| { + klass.install_action(ACTION_GO_FIRST, None, |widget, _, _| { widget.navigate_to_first(); }); - klass.install_action(ACTION_BACK, None, move |widget, _, _| { + klass.install_action(ACTION_BACK, None, |widget, _, _| { widget.navigate_back(); }); } diff --git a/src/view/connection/creation_page.rs b/src/view/connection/creation_page.rs index 4ba5961e7..8866a318b 100644 --- a/src/view/connection/creation_page.rs +++ b/src/view/connection/creation_page.rs @@ -68,13 +68,13 @@ mod imp { widget.copy_socket_acivation_command(); }, ); - klass.install_action(ACTION_SHOW_CUSTOM_INFO_DIALOG, None, move |widget, _, _| { + klass.install_action(ACTION_SHOW_CUSTOM_INFO_DIALOG, None, |widget, _, _| { widget.show_custom_info_dialog(); }); - klass.install_action(ACTION_TRY_CONNECT, None, move |widget, _, _| { + klass.install_action(ACTION_TRY_CONNECT, None, |widget, _, _| { widget.try_connect(); }); - klass.install_action(ACTION_ABORT, None, move |widget, _, _| { + klass.install_action(ACTION_ABORT, None, |widget, _, _| { widget.abort(); }); } diff --git a/src/view/connection/custom_info_dialog.rs b/src/view/connection/custom_info_dialog.rs index dff9f90ea..24e886969 100644 --- a/src/view/connection/custom_info_dialog.rs +++ b/src/view/connection/custom_info_dialog.rs @@ -64,7 +64,7 @@ mod imp { widget.copy_root_socket_acivation_command(); }, ); - klass.install_action(ACTION_COPY_ROOT_URL, None, move |widget, _, _| { + klass.install_action(ACTION_COPY_ROOT_URL, None, |widget, _, _| { widget.copy_root_url(); }); } diff --git a/src/view/container/creation_page.rs b/src/view/container/creation_page.rs index 75b6932a4..b607e7299 100644 --- a/src/view/container/creation_page.rs +++ b/src/view/container/creation_page.rs @@ -111,10 +111,10 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action(ACTION_SEARCH_IMAGE, None, move |widget, _, _| { + klass.install_action(ACTION_SEARCH_IMAGE, None, |widget, _, _| { widget.search_image(); }); - klass.install_action(ACTION_REMOVE_REMOTE_IMAGE, None, move |widget, _, _| { + klass.install_action(ACTION_REMOVE_REMOTE_IMAGE, None, |widget, _, _| { widget.remove_remote(); }); klass.install_action(ACTION_ADD_CMD_ARG, None, |widget, _, _| { diff --git a/src/view/container/details_page.rs b/src/view/container/details_page.rs index 36406687f..89888132d 100644 --- a/src/view/container/details_page.rs +++ b/src/view/container/details_page.rs @@ -69,65 +69,65 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action(ACTION_RENAME, None, move |widget, _, _| { + klass.install_action(ACTION_RENAME, None, |widget, _, _| { widget.rename(); }); - klass.install_action(ACTION_COMMIT, None, move |widget, _, _| { + klass.install_action(ACTION_COMMIT, None, |widget, _, _| { widget.commit(); }); - klass.install_action(ACTION_GET_FILES, None, move |widget, _, _| { + klass.install_action(ACTION_GET_FILES, None, |widget, _, _| { widget.get_files(); }); - klass.install_action(ACTION_PUT_FILES, None, move |widget, _, _| { + klass.install_action(ACTION_PUT_FILES, None, |widget, _, _| { widget.put_files(); }); - klass.install_action(ACTION_SHOW_HEALTH_DETAILS, None, move |widget, _, _| { + klass.install_action(ACTION_SHOW_HEALTH_DETAILS, None, |widget, _, _| { widget.show_health_details(); }); - klass.install_action(ACTION_SHOW_IMAGE_DETAILS, None, move |widget, _, _| { + klass.install_action(ACTION_SHOW_IMAGE_DETAILS, None, |widget, _, _| { widget.show_image_details(); }); - klass.install_action(ACTION_SHOW_POD_DETAILS, None, move |widget, _, _| { + klass.install_action(ACTION_SHOW_POD_DETAILS, None, |widget, _, _| { widget.show_pod_details(); }); - klass.install_action(ACTION_START_OR_RESUME, None, move |widget, _, _| { + klass.install_action(ACTION_START_OR_RESUME, None, |widget, _, _| { if widget.container().map(|c| c.can_start()).unwrap_or(false) { super::super::start(widget.upcast_ref()); } else { super::super::resume(widget.upcast_ref()); } }); - klass.install_action(ACTION_STOP, None, move |widget, _, _| { + klass.install_action(ACTION_STOP, None, |widget, _, _| { super::super::stop(widget.upcast_ref()); }); - klass.install_action(ACTION_KILL, None, move |widget, _, _| { + klass.install_action(ACTION_KILL, None, |widget, _, _| { super::super::kill(widget.upcast_ref()); }); - klass.install_action(ACTION_RESTART, None, move |widget, _, _| { + klass.install_action(ACTION_RESTART, None, |widget, _, _| { super::super::restart(widget.upcast_ref()); }); - klass.install_action(ACTION_PAUSE, None, move |widget, _, _| { + klass.install_action(ACTION_PAUSE, None, |widget, _, _| { super::super::pause(widget.upcast_ref()); }); - klass.install_action(ACTION_RESUME, None, move |widget, _, _| { + klass.install_action(ACTION_RESUME, None, |widget, _, _| { super::super::resume(widget.upcast_ref()); }); - klass.install_action(ACTION_DELETE, None, move |widget, _, _| { + klass.install_action(ACTION_DELETE, None, |widget, _, _| { super::super::delete(widget.upcast_ref()); }); - klass.install_action(ACTION_INSPECT, None, move |widget, _, _| { + klass.install_action(ACTION_INSPECT, None, |widget, _, _| { widget.show_inspection(); }); - klass.install_action(ACTION_GENERATE_KUBE, None, move |widget, _, _| { + klass.install_action(ACTION_GENERATE_KUBE, None, |widget, _, _| { widget.show_kube(); }); - klass.install_action(ACTION_SHOW_TTY, None, move |widget, _, _| { + klass.install_action(ACTION_SHOW_TTY, None, |widget, _, _| { widget.show_tty(); }); - klass.install_action(ACTION_SHOW_LOG, None, move |widget, _, _| { + klass.install_action(ACTION_SHOW_LOG, None, |widget, _, _| { widget.show_log(); }); - klass.install_action(ACTION_SHOW_PROCESSES, None, move |widget, _, _| { + klass.install_action(ACTION_SHOW_PROCESSES, None, |widget, _, _| { widget.show_processes(); }); diff --git a/src/view/container/log_page.rs b/src/view/container/log_page.rs index 956b5b070..14cf6d526 100644 --- a/src/view/container/log_page.rs +++ b/src/view/container/log_page.rs @@ -99,10 +99,10 @@ mod imp { klass.install_action(ACTION_TOGGLE_SEARCH, None, |widget, _, _| { widget.toggle_search(); }); - klass.install_action(ACTION_SCROLL_DOWN, None, move |widget, _, _| { + klass.install_action(ACTION_SCROLL_DOWN, None, |widget, _, _| { widget.scroll_down(); }); - klass.install_action(ACTION_START_CONTAINER, None, move |widget, _, _| { + klass.install_action(ACTION_START_CONTAINER, None, |widget, _, _| { widget.start_or_resume_container(); }); diff --git a/src/view/container/menu_button.rs b/src/view/container/menu_button.rs index d09276fd8..1ee65b054 100644 --- a/src/view/container/menu_button.rs +++ b/src/view/container/menu_button.rs @@ -39,30 +39,30 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action(ACTION_START, None, move |widget, _, _| { + klass.install_action(ACTION_START, None, |widget, _, _| { super::super::start(widget.upcast_ref()); }); - klass.install_action(ACTION_STOP, None, move |widget, _, _| { + klass.install_action(ACTION_STOP, None, |widget, _, _| { super::super::stop(widget.upcast_ref()); }); - klass.install_action(ACTION_KILL, None, move |widget, _, _| { + klass.install_action(ACTION_KILL, None, |widget, _, _| { super::super::kill(widget.upcast_ref()); }); - klass.install_action(ACTION_RESTART, None, move |widget, _, _| { + klass.install_action(ACTION_RESTART, None, |widget, _, _| { super::super::restart(widget.upcast_ref()); }); - klass.install_action(ACTION_PAUSE, None, move |widget, _, _| { + klass.install_action(ACTION_PAUSE, None, |widget, _, _| { super::super::pause(widget.upcast_ref()); }); - klass.install_action(ACTION_RESUME, None, move |widget, _, _| { + klass.install_action(ACTION_RESUME, None, |widget, _, _| { super::super::resume(widget.upcast_ref()); }); - klass.install_action(ACTION_RENAME, None, move |widget, _, _| { + klass.install_action(ACTION_RENAME, None, |widget, _, _| { widget.rename(); }); - klass.install_action(ACTION_DELETE, None, move |widget, _, _| { + klass.install_action(ACTION_DELETE, None, |widget, _, _| { super::super::delete(widget.upcast_ref()); }); } diff --git a/src/view/container/row.rs b/src/view/container/row.rs index bde21cda6..dd48a3eb1 100644 --- a/src/view/container/row.rs +++ b/src/view/container/row.rs @@ -59,7 +59,7 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action("container-row.activate", None, move |widget, _, _| { + klass.install_action("container-row.activate", None, |widget, _, _| { widget.activate(); }); } diff --git a/src/view/container/tty.rs b/src/view/container/tty.rs index 33f5f0b07..aa5e4ffb3 100644 --- a/src/view/container/tty.rs +++ b/src/view/container/tty.rs @@ -58,7 +58,7 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action(ACTION_START_OR_RESUME, None, move |widget, _, _| { + klass.install_action(ACTION_START_OR_RESUME, None, |widget, _, _| { if let Some(container) = widget.container() { if container.can_start() { super::super::start(widget.upcast_ref()); diff --git a/src/view/containers/panel.rs b/src/view/containers/panel.rs index 8ac7fa27e..605850731 100644 --- a/src/view/containers/panel.rs +++ b/src/view/containers/panel.rs @@ -73,16 +73,16 @@ mod imp { widget.start_or_resume_selection(); }, ); - klass.install_action(ACTION_STOP_SELECTION, None, move |widget, _, _| { + klass.install_action(ACTION_STOP_SELECTION, None, |widget, _, _| { widget.stop_selection(); }); - klass.install_action(ACTION_PAUSE_SELECTION, None, move |widget, _, _| { + klass.install_action(ACTION_PAUSE_SELECTION, None, |widget, _, _| { widget.pause_selection(); }); - klass.install_action(ACTION_RESTART_SELECTION, None, move |widget, _, _| { + klass.install_action(ACTION_RESTART_SELECTION, None, |widget, _, _| { widget.restart_selection(); }); - klass.install_action(ACTION_DELETE_SELECTION, None, move |widget, _, _| { + klass.install_action(ACTION_DELETE_SELECTION, None, |widget, _, _| { widget.delete_selection(); }); } diff --git a/src/view/image/build_page.rs b/src/view/image/build_page.rs index 94ec8a297..634be2a0f 100644 --- a/src/view/image/build_page.rs +++ b/src/view/image/build_page.rs @@ -55,7 +55,7 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action(ACTION_BUILD, None, move |widget, _, _| { + klass.install_action(ACTION_BUILD, None, |widget, _, _| { widget.build(); }); diff --git a/src/view/image/details_page.rs b/src/view/image/details_page.rs index 8fb743437..d1650d109 100644 --- a/src/view/image/details_page.rs +++ b/src/view/image/details_page.rs @@ -62,19 +62,19 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action(ACTION_TAG, None, move |widget, _, _| { + klass.install_action(ACTION_TAG, None, |widget, _, _| { widget.tag(); }); - klass.install_action(ACTION_INSPECT_IMAGE, None, move |widget, _, _| { + klass.install_action(ACTION_INSPECT_IMAGE, None, |widget, _, _| { widget.show_inspection(); }); - klass.install_action(ACTION_SHOW_HISTORY, None, move |widget, _, _| { + klass.install_action(ACTION_SHOW_HISTORY, None, |widget, _, _| { widget.show_history(); }); - klass.install_action(ACTION_DELETE_IMAGE, None, move |widget, _, _| { + klass.install_action(ACTION_DELETE_IMAGE, None, |widget, _, _| { widget.delete_image(); }); diff --git a/src/view/image/menu_button.rs b/src/view/image/menu_button.rs index aebf889ce..cedb51559 100644 --- a/src/view/image/menu_button.rs +++ b/src/view/image/menu_button.rs @@ -32,10 +32,10 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action(ACTION_CREATE_CONTAINER, None, move |widget, _, _| { + klass.install_action(ACTION_CREATE_CONTAINER, None, |widget, _, _| { widget.create_container(); }); - klass.install_action(ACTION_DELETE_IMAGE, None, move |widget, _, _| { + klass.install_action(ACTION_DELETE_IMAGE, None, |widget, _, _| { widget.delete_image(); }); } diff --git a/src/view/image/row.rs b/src/view/image/row.rs index d0323451b..a8513c1d1 100644 --- a/src/view/image/row.rs +++ b/src/view/image/row.rs @@ -43,7 +43,7 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action("image-row.activate", None, move |widget, _, _| { + klass.install_action("image-row.activate", None, |widget, _, _| { widget.activate(); }); } diff --git a/src/view/images/panel.rs b/src/view/images/panel.rs index f529e2877..5c11b71b0 100644 --- a/src/view/images/panel.rs +++ b/src/view/images/panel.rs @@ -67,23 +67,23 @@ mod imp { ACTION_PULL_IMAGE, None, ); - klass.install_action(ACTION_PULL_IMAGE, None, move |widget, _, _| { + klass.install_action(ACTION_PULL_IMAGE, None, |widget, _, _| { widget.show_download_page(); }); - klass.install_action(ACTION_BUILD_IMAGE, None, move |widget, _, _| { + klass.install_action(ACTION_BUILD_IMAGE, None, |widget, _, _| { widget.show_build_page(); }); - klass.install_action(ACTION_PRUNE_UNUSED_IMAGES, None, move |widget, _, _| { + klass.install_action(ACTION_PRUNE_UNUSED_IMAGES, None, |widget, _, _| { widget.show_prune_page(); }); - klass.install_action(ACTION_SHOW_ADD_IMAGE_MENU, None, move |widget, _, _| { + klass.install_action(ACTION_SHOW_ADD_IMAGE_MENU, None, |widget, _, _| { widget.show_add_image_menu(); }); - klass.install_action(ACTION_DELETE_SELECTION, None, move |widget, _, _| { + klass.install_action(ACTION_DELETE_SELECTION, None, |widget, _, _| { widget.delete_selection(); }); } diff --git a/src/view/pod/creation_page.rs b/src/view/pod/creation_page.rs index c40bca61d..862088775 100644 --- a/src/view/pod/creation_page.rs +++ b/src/view/pod/creation_page.rs @@ -132,10 +132,10 @@ mod imp { klass.install_action(ACTION_TOGGLE_RESOLV, None, |widget, _, _| { widget.toggle_resolv(); }); - klass.install_action(ACTION_REMOVE_REMOTE_INFRA, None, move |widget, _, _| { + klass.install_action(ACTION_REMOVE_REMOTE_INFRA, None, |widget, _, _| { widget.remove_remote(); }); - klass.install_action(ACTION_SEARCH_INFRA, None, move |widget, _, _| { + klass.install_action(ACTION_SEARCH_INFRA, None, |widget, _, _| { widget.search_image(); }); } diff --git a/src/view/pod/details_page.rs b/src/view/pod/details_page.rs index beb3433e5..f1bd81134 100644 --- a/src/view/pod/details_page.rs +++ b/src/view/pod/details_page.rs @@ -68,39 +68,39 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action(ACTION_START_OR_RESUME, None, move |widget, _, _| { + klass.install_action(ACTION_START_OR_RESUME, None, |widget, _, _| { if widget.pod().map(|pod| pod.can_start()).unwrap_or(false) { super::super::start(widget.upcast_ref()); } else { super::super::resume(widget.upcast_ref()); } }); - klass.install_action(ACTION_STOP, None, move |widget, _, _| { + klass.install_action(ACTION_STOP, None, |widget, _, _| { super::super::stop(widget.upcast_ref()); }); - klass.install_action(ACTION_KILL, None, move |widget, _, _| { + klass.install_action(ACTION_KILL, None, |widget, _, _| { super::super::kill(widget.upcast_ref()); }); - klass.install_action(ACTION_RESTART, None, move |widget, _, _| { + klass.install_action(ACTION_RESTART, None, |widget, _, _| { super::super::restart(widget.upcast_ref()); }); - klass.install_action(ACTION_PAUSE, None, move |widget, _, _| { + klass.install_action(ACTION_PAUSE, None, |widget, _, _| { super::super::pause(widget.upcast_ref()); }); - klass.install_action(ACTION_RESUME, None, move |widget, _, _| { + klass.install_action(ACTION_RESUME, None, |widget, _, _| { super::super::resume(widget.upcast_ref()); }); - klass.install_action(ACTION_DELETE, None, move |widget, _, _| { + klass.install_action(ACTION_DELETE, None, |widget, _, _| { super::super::delete(widget.upcast_ref()); }); - klass.install_action(ACTION_INSPECT_POD, None, move |widget, _, _| { + klass.install_action(ACTION_INSPECT_POD, None, |widget, _, _| { widget.show_inspection(); }); - klass.install_action(ACTION_GENERATE_KUBE, None, move |widget, _, _| { + klass.install_action(ACTION_GENERATE_KUBE, None, |widget, _, _| { widget.show_kube(); }); - klass.install_action(ACTION_SHOW_PROCESSES, None, move |widget, _, _| { + klass.install_action(ACTION_SHOW_PROCESSES, None, |widget, _, _| { widget.show_processes(); }); diff --git a/src/view/pod/menu_button.rs b/src/view/pod/menu_button.rs index 2f25c6a01..a92739951 100644 --- a/src/view/pod/menu_button.rs +++ b/src/view/pod/menu_button.rs @@ -38,30 +38,30 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action(ACTION_CREATE_CONTAINER, None, move |widget, _, _| { + klass.install_action(ACTION_CREATE_CONTAINER, None, |widget, _, _| { widget.create_container(); }); - klass.install_action(ACTION_START, None, move |widget, _, _| { + klass.install_action(ACTION_START, None, |widget, _, _| { super::super::start(widget.upcast_ref()); }); - klass.install_action(ACTION_STOP, None, move |widget, _, _| { + klass.install_action(ACTION_STOP, None, |widget, _, _| { super::super::stop(widget.upcast_ref()); }); - klass.install_action(ACTION_KILL, None, move |widget, _, _| { + klass.install_action(ACTION_KILL, None, |widget, _, _| { super::super::kill(widget.upcast_ref()); }); - klass.install_action(ACTION_RESTART, None, move |widget, _, _| { + klass.install_action(ACTION_RESTART, None, |widget, _, _| { super::super::restart(widget.upcast_ref()); }); - klass.install_action(ACTION_PAUSE, None, move |widget, _, _| { + klass.install_action(ACTION_PAUSE, None, |widget, _, _| { super::super::pause(widget.upcast_ref()); }); - klass.install_action(ACTION_RESUME, None, move |widget, _, _| { + klass.install_action(ACTION_RESUME, None, |widget, _, _| { super::super::resume(widget.upcast_ref()); }); - klass.install_action(ACTION_DELETE, None, move |widget, _, _| { + klass.install_action(ACTION_DELETE, None, |widget, _, _| { super::super::show_delete_confirmation_dialog(widget.upcast_ref()); }); } diff --git a/src/view/pod/row.rs b/src/view/pod/row.rs index 3cc4d8034..09fa03c9e 100644 --- a/src/view/pod/row.rs +++ b/src/view/pod/row.rs @@ -44,7 +44,7 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action("pod-row.activate", None, move |widget, _, _| { + klass.install_action("pod-row.activate", None, |widget, _, _| { widget.activate(); }); } diff --git a/src/view/pods/panel.rs b/src/view/pods/panel.rs index 588a052f1..8671f8e7c 100644 --- a/src/view/pods/panel.rs +++ b/src/view/pods/panel.rs @@ -74,7 +74,7 @@ mod imp { ACTION_CREATE_POD, None, ); - klass.install_action(ACTION_CREATE_POD, None, move |widget, _, _| { + klass.install_action(ACTION_CREATE_POD, None, |widget, _, _| { widget.create_pod(); }); @@ -85,16 +85,16 @@ mod imp { widget.start_selection(); }, ); - klass.install_action(ACTION_STOP_SELECTION, None, move |widget, _, _| { + klass.install_action(ACTION_STOP_SELECTION, None, |widget, _, _| { widget.stop_selection(); }); - klass.install_action(ACTION_PAUSE_SELECTION, None, move |widget, _, _| { + klass.install_action(ACTION_PAUSE_SELECTION, None, |widget, _, _| { widget.pause_selection(); }); - klass.install_action(ACTION_RESTART_SELECTION, None, move |widget, _, _| { + klass.install_action(ACTION_RESTART_SELECTION, None, |widget, _, _| { widget.restart_selection(); }); - klass.install_action(ACTION_DELETE_SELECTION, None, move |widget, _, _| { + klass.install_action(ACTION_DELETE_SELECTION, None, |widget, _, _| { widget.delete_selection(); }); } diff --git a/src/view/repo_tag/row.rs b/src/view/repo_tag/row.rs index 72c75dd6f..8429d6228 100644 --- a/src/view/repo_tag/row.rs +++ b/src/view/repo_tag/row.rs @@ -33,10 +33,10 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action(ACTION_UPDATE, None, move |widget, _, _| { + klass.install_action(ACTION_UPDATE, None, |widget, _, _| { widget.update(); }); - klass.install_action(ACTION_UNTAG, None, move |widget, _, _| { + klass.install_action(ACTION_UNTAG, None, |widget, _, _| { widget.untag(); }); } diff --git a/src/view/statusbar.rs b/src/view/statusbar.rs index 2a0b22fc5..8f17a5d8b 100644 --- a/src/view/statusbar.rs +++ b/src/view/statusbar.rs @@ -46,7 +46,7 @@ mod imp { fn class_init(klass: &mut Self::Class) { Self::bind_template(klass); - klass.install_action(ACTION_CLEAN_UP_ACTIONS, None, move |widget, _, _| { + klass.install_action(ACTION_CLEAN_UP_ACTIONS, None, |widget, _, _| { widget.clean_up_actions(); }); } diff --git a/src/window.rs b/src/window.rs index 356d35d30..53613ee63 100644 --- a/src/window.rs +++ b/src/window.rs @@ -150,10 +150,10 @@ mod imp { klass.install_action("win.exit-selection-mode", None, |widget, _, _| { widget.exit_selection_mode(); }); - klass.install_action("win.select-all", None, move |widget, _, _| { + klass.install_action("win.select-all", None, |widget, _, _| { widget.select_all(); }); - klass.install_action("win.select-none", None, move |widget, _, _| { + klass.install_action("win.select-none", None, |widget, _, _| { widget.select_none(); }); @@ -181,7 +181,7 @@ mod imp { "entity.create", None, ); - klass.install_action("entity.create", None, move |widget, _, _| { + klass.install_action("entity.create", None, |widget, _, _| { widget.create_entity(); });