Skip to main content

Crate backbone_maintenance

Crate backbone_maintenance 

Source
Expand description

Maintenance Module

Generated by metaphor-schema. Enhanced with runtime implementations.

This module provides:

  • Domain entities and repositories
  • Application services
  • HTTP and gRPC handlers
  • Route configuration
  • State machine enforcement
  • Validation rules runtime
  • RBAC middleware
  • Trigger execution system
  • Computed fields
  • Workflow orchestrator

Re-exports§

pub use application::service::MaintenanceRequestService;
pub use application::service::MaintenanceScheduleService;
pub use application::service::MaintenanceStageService;
pub use application::service::MaintenanceVisitService;
pub use application::service::MaintenanceVisitPartService;
pub use application::validator::ValidationResult;
pub use application::service::GlPostSink;
pub use application::service::InventoryPort;
pub use application::service::LoggingSink;
pub use application::service::MaintenanceEventSink;
pub use application::service::MaintenanceWriteService;
pub use application::service::MaintenanceRequestWriteService;
pub use domain::entity::*;
pub use infrastructure::persistence::*;
pub use application::workflows::*;

Modules§

application
Application layer
domain
Domain layer
exports
Maintenance Module Exports
infrastructure
Infrastructure layer
maintenance_module_ext
Hand-authored extension on crate::MaintenanceModule — the safe default route composer.
presentation
Presentation layer
seeders
Database seeders for the maintenance module

Structs§

MaintenanceModule
Maintenance module configuration
MaintenanceModuleBuilder
Builder for MaintenanceModule
ValidationError
A single field-level validation failure.