summaryrefslogtreecommitdiffstats
path: root/web/src/command/action.rs
diff options
context:
space:
mode:
Diffstat (limited to 'web/src/command/action.rs')
-rw-r--r--web/src/command/action.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/web/src/command/action.rs b/web/src/command/action.rs
index cf384f07..c0223e50 100644
--- a/web/src/command/action.rs
+++ b/web/src/command/action.rs
@@ -2,6 +2,8 @@ pub enum Action<T> {
Future(iced_futures::BoxFuture<T>),
}
+use std::fmt;
+
impl<T> Action<T> {
/// Applies a transformation to the result of a [`Command`].
#[cfg(target_arch = "wasm32")]
@@ -16,3 +18,11 @@ impl<T> Action<T> {
}
}
}
+
+impl<T> fmt::Debug for Action<T> {
+ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
+ match self {
+ Self::Future(_) => write!(f, "Action::Future"),
+ }
+ }
+}