use bevy_ecs::prelude::*;
pub use gantz_core::Builtins;
#[derive(Resource)]
pub struct BuiltinNodes<N: 'static + Send + Sync>(pub Box<dyn Builtins<Node = N>>);
impl<N: 'static + Send + Sync> std::ops::Deref for BuiltinNodes<N> {
type Target = dyn Builtins<Node = N>;
fn deref(&self) -> &Self::Target {
&*self.0
}
}