fix formatting
This commit is contained in:
1 parent
a14e5be7ad
commit
78b9b157dc
7 files changed
+40
-24
No files matched your search
@@ -1,10 +1,10 @@
|
||||
use std::rc::Rc;
|
||||
use std::task::Waker;
|
||||
use std::task::Poll;
|
||||
use std::pin::Pin;
|
||||
use std::future::Future;
|
||||
use std::task::Context;
|
||||
use std::cell::RefCell;
|
||||
use std::future::Future;
|
||||
use std::pin::Pin;
|
||||
use std::rc::Rc;
|
||||
use std::task::Context;
|
||||
use std::task::Poll;
|
||||
use std::task::Waker;
|
||||
|
||||
/// A signal is a message that can be sent to all listening tasks at once
|
||||
#[derive(Default)]
|
||||
@@ -26,15 +26,14 @@ impl RenderSignal {
|
||||
}
|
||||
|
||||
/// Create a future that resolves when the signal is sent
|
||||
pub fn subscribe(& self) -> RenderSignalFuture {
|
||||
let inner =Rc::new(RefCell::new(RenderSignalFutureInner {
|
||||
pub fn subscribe(&self) -> RenderSignalFuture {
|
||||
let inner = Rc::new(RefCell::new(RenderSignalFutureInner {
|
||||
resolved: false,
|
||||
waker: None,
|
||||
}));
|
||||
self.wakers.borrow_mut().push(inner.clone());
|
||||
let waker = RenderSignalFuture {
|
||||
inner
|
||||
};
|
||||
println!("RenderSignalFutureInner");
|
||||
let waker = RenderSignalFuture { inner };
|
||||
waker
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user