Re-exports§
pub use audit::AuditAction;pub use audit::AuditChange;pub use audit::AuditEntry;pub use audit::AuditStore;pub use audit::InMemoryAuditStore;pub use control::ReloadModule;pub use control::ToggleFeatureModule;pub use control::UpdateConfigModule;pub use health::HealthModule;pub use health::HealthSummaryModule;pub use manifest::ManifestFullModule;pub use manifest::ManifestModule;pub use usage::UsageModule;pub use usage::UsageSummaryModule;
Modules§
Structs§
- SysModules
Context - Holds references to components created during sys-module registration.
- SysModules
Options - Optional knobs accepted by
register_sys_modules_with_options. - Toggle
State - Thread-safe set of disabled module IDs.
Enums§
- SysModule
Error - Error type returned by
register_sys_modules. TheRegistrationFailedvariant carries the offendingmodule_idso callers can route the failure to module-specific recovery logic.
Functions§
- check_
module_ disabled - Return
Err(ModuleError)withErrorCode::ModuleDisabledif the module is disabled. - is_
module_ disabled - Check if a module is disabled using the default global toggle state.
- register_
sys_ modules - Register built-in system modules into the registry.
- register_
sys_ modules_ with_ options - Variant of
register_sys_modulesaccepting hardening options. SeeSysModulesOptionsfor details.