//! Provider registrations and exports 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 your service/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 __TYPE__Repository;
use ;
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 = ,
)]
;