Expand description
Core traits and types for module declaration.
This module defines the foundational traits that all trait-kit modules must implement:
ModuleMeta— module identity and dependency declaration.AutoBuilder— synchronous capability construction.- [
AsyncAutoBuilder] — async counterpart (requiresasyncfeature).
Optional sub-modules provide lifecycle hooks, health checks, observability callbacks, and interface-builder support, each gated behind its respective feature flag.
Re-exports§
pub use meta::AutoBuilder;pub use meta::ModuleMeta;