[pdm-devel] [PATCH yew-widget-toolkit 1/1] loader: add helper to allow aborting a load
Shannon Sterz
s.sterz at proxmox.com
Thu Nov 27 16:36:03 CET 2025
Signed-off-by: Shannon Sterz <s.sterz at proxmox.com>
---
src/state/loader.rs | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/state/loader.rs b/src/state/loader.rs
index c189853f..8bafb656 100644
--- a/src/state/loader.rs
+++ b/src/state/loader.rs
@@ -182,6 +182,11 @@ impl<T: 'static + DeserializeOwned + Serialize> Loader<T> {
drop(state);
}
+ /// Abort any currently running load.
+ pub fn abort(&mut self) {
+ self.write().async_abort_guard = None;
+ }
+
pub fn reload_button(&self) -> Button {
let loader = self.clone();
Button::refresh(self.loading()).onclick(move |_| loader.load())
--
2.47.3
More information about the pdm-devel
mailing list