finish macro

This commit is contained in:
Evan Almloff committed 2023-03-12 08:26:16 -05:00
1 parent bab3c8d584
commit ec3e02e4bb
2 files changed
+176 -105

No files matched your search

+9 -3
View File
@@ -3,7 +3,7 @@ use std::hash::BuildHasherDefault;
pub use node_ref::NodeMask;
pub use passes::AnyMapLike;
pub use passes::{Dependancy, State, TypeErasedPass};
pub use passes::{run_pass, Dependancy, PassDirection, RunPassView, State, TypeErasedPass};
pub use real_dom::{NodeMut, NodeRef, RealDom};
use rustc_hash::FxHasher;
@@ -17,13 +17,19 @@ mod passes;
pub mod real_dom;
pub mod tree;
pub mod utils;
pub use passes::run_pass;
pub use shipyard::EntityId as NodeId;
// exported for the macro
pub mod exports {
#[doc(hidden)]
pub use rustc_hash::FxHashSet;
pub use shipyard;
}
pub mod prelude {
pub use crate::node::{ElementNode, FromAnyValue, NodeType, OwnedAttributeView, TextNode};
pub use crate::node_ref::{AttributeMaskBuilder, NodeMaskBuilder, NodeView};
pub use crate::passes::{Dependancy, State};
pub use crate::passes::{AnyState, Dependancy, State};
pub use crate::real_dom::{NodeImmutable, NodeMut, NodeRef, RealDom};
pub use crate::NodeId;
pub use crate::SendAnyMap;