//! Command and query handler registrations for this feature.
//!
//! Import another feature module to inject its exported providers (NestJS style):
//! ```ignore
//! use crate::modules::auth::AuthModule;
//! // Add AuthModule to imports below. AuthModule must export AuthService.
//! // Then add `auth: Arc<AuthService>` to a handler or controller.
//! ```
//! Register AuthModule::definition() in AppModule::definitions() as well;
//! generated resources are registered there automatically. Keep each provider in
//! its owning module instead of registering the imported service again.
use Create__TYPE__Handler;
use List__TYPE__Handler;
use __TYPE__Repository;
use __TYPE__Controller;
use module;
/// Resource dependency-injection module.
/// Add `#[xecute::guard(your_guard)]` below `#[module(...)]` to protect all
/// controllers in this module. The generated app mounts this module's scoped router.
,
providers = ,
controllers = ,
exports = ,
)]
;