Module traits

Source

Traitsยง

CloneableComponent
Trait for components that can be cloned safely
Finalizable
Trait for components that need cleanup
FrameworkComponent
Core trait for framework components that can be registered and managed
Initializable
Trait for components that require initialization
Service
Service trait for dependency injection
ServiceFactory
Factory trait for creating services
Singleton
Marker trait for singleton services
Transient
Marker trait for transient services
Validatable
Trait for components that can be validated