feat: more suspended nodes!

This commit is contained in:
Jonathan Kelley committed 2021-07-14 23:18:02 -04:00
1 parent c52af221f7
commit de9f61bcf4
20 files changed
+644 -148

No files matched your search

+6 -3
View File
@@ -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()
}
}