wip: so much suspense code
This commit is contained in:
1 parent
d2ce57ba6e
commit
aec1b326ba
9 files changed
+305
-37
No files matched your search
@@ -11,7 +11,7 @@ use futures_util::Future;
|
||||
|
||||
use crate::{
|
||||
any_props::AnyProps, arena::ElementId, bump_frame::BumpFrame, future_container::FutureQueue,
|
||||
innerlude::SchedulerMsg, lazynodes::LazyNodes, nodes::VNode, TaskId,
|
||||
innerlude::SchedulerMsg, lazynodes::LazyNodes, nodes::VNode, suspense::Fiber, TaskId,
|
||||
};
|
||||
|
||||
pub struct Scope<'a, T = ()> {
|
||||
@@ -66,6 +66,8 @@ pub struct ScopeState {
|
||||
|
||||
pub tasks: FutureQueue,
|
||||
|
||||
pub suspense_boundary: Option<Fiber<'static>>,
|
||||
|
||||
pub props: *mut dyn AnyProps<'static>,
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user