Преглед на файлове

Merge pull request #153 from DioxusLabs/jk/spawn-future

feat: add "spawn" method for futures
Jonathan Kelley преди 3 години
родител
ревизия
732ec018c3
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 5 0
      packages/core/src/scopes.rs

+ 5 - 0
packages/core/src/scopes.rs

@@ -751,6 +751,11 @@ impl ScopeState {
         self.tasks.push_fut(fut)
     }
 
+    /// Spawns the future but does not return the TaskId
+    pub fn spawn(&self, fut: impl Future<Output = ()> + 'static) {
+        self.push_future(fut);
+    }
+
     // todo: attach some state to the future to know if we should poll it
     pub fn remove_future(&self, id: TaskId) {
         self.tasks.remove_fut(id);