pub trait Node {
fn ready(_node: RefMut<Self>)
where
Self: Sized,
{ ... }
fn update(_node: RefMut<Self>)
where
Self: Sized,
{ ... }
fn fixed_update(_node: RefMut<Self>)
where
Self: Sized,
{ ... }
fn draw(_node: RefMut<Self>)
where
Self: Sized,
{ ... }
}