feat: more suspended nodes!
This commit is contained in:
1 parent
c52af221f7
commit
de9f61bcf4
20 files changed
+644
-148
No files matched your search
@@ -4,7 +4,7 @@ use std::{
|
||||
};
|
||||
|
||||
use futures_util::StreamExt;
|
||||
use slotmap::{DefaultKey, KeyData};
|
||||
use slotmap::{DefaultKey, Key, KeyData};
|
||||
|
||||
use crate::innerlude::*;
|
||||
|
||||
@@ -66,13 +66,16 @@ impl RealDomNode {
|
||||
let key: DefaultKey = data.into();
|
||||
Self(key)
|
||||
}
|
||||
pub fn empty_cell() -> Cell<Self> {
|
||||
Cell::new(Self::empty())
|
||||
}
|
||||
pub fn from_u64(id: u64) -> Self {
|
||||
let data = KeyData::from_ffi(id);
|
||||
let key: DefaultKey = data.into();
|
||||
Self(key)
|
||||
}
|
||||
pub fn empty_cell() -> Cell<Self> {
|
||||
Cell::new(Self::empty())
|
||||
pub fn as_u64(&self) -> u64 {
|
||||
self.0.data().as_ffi()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user