Trait components_arena::Component [−][src]
pub trait Component {
type Class: ComponentClass;
}Expand description
An implementer of the Component trait is a type, whose values can be placed into
Arena container.
Normally, the implementation of this trait is derived
using the Component! macro.
Associated Types
type Class: ComponentClass
type Class: ComponentClass
Component class.
Normally it is Self for non-generic types, and
non-generic synthetic uninhabited type for generic ones.