Trait Component
legion::storage
pub trait Component: 'static + Send + Sync { }
A Component is per-entity data that can be attached to a single entity.
Component
impl<T> Component for T where T: 'static + Send + Sync,