diff options
-rw-r--r-- | core/src/command.rs | 2 | ||||
-rw-r--r-- | examples/todos.rs | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/core/src/command.rs b/core/src/command.rs index ae901bd8..e1c865dd 100644 --- a/core/src/command.rs +++ b/core/src/command.rs @@ -11,7 +11,7 @@ impl<T> Command<T> { } } - pub fn attempt<A>( + pub fn perform<A>( future: impl Future<Output = T> + 'static + Send, f: impl Fn(T) -> A + 'static + Send, ) -> Command<A> { diff --git a/examples/todos.rs b/examples/todos.rs index 2cdf1ea1..05142fb2 100644 --- a/examples/todos.rs +++ b/examples/todos.rs @@ -41,7 +41,7 @@ impl Application for Todos { type Message = Message; fn new() -> (Todos, Command<Message>) { - (Todos::Loading, Command::attempt(load(), Message::Loaded)) + (Todos::Loading, Command::perform(load(), Message::Loaded)) } fn title(&self) -> String { @@ -114,7 +114,7 @@ impl Application for Todos { state.dirty = false; state.saving = true; - Command::attempt( + Command::perform( save(SavedState { input_value: state.input_value.clone(), filter: state.filter, |