1use super::ReactiveCell; 2 3impl<T> ReactiveCell<T> { 4 pub async fn for_each<F: FnMut(&T)>(&self, mut func: F) { 5 loop { 6 { 7 func(&self.borrow()); 8 } 9 self.until_change().await; 10 } 11 } 12}