coil_events/module/platform/
mod.rs1use super::*;
2
3mod manifest;
4mod migrations;
5mod registration;
6
7use manifest::build_manifest;
8use migrations::install_module_migration_plan;
9use registration::register_module_services;
10
11impl PlatformModule for EventsModule {
12 fn manifest(&self) -> ModuleManifest {
13 build_manifest(self)
14 }
15
16 fn register(&self, registry: &mut ServiceRegistry) -> Result<(), RegistrationError> {
17 register_module_services(self, registry)
18 }
19
20 fn install_migration_plan(&self) -> Option<MigrationPlan> {
21 install_module_migration_plan(self)
22 }
23}