pub trait SecurityModule: Send + Sync {
// Required methods
fn id(&self) -> &'static str;
fn version(&self) -> &'static str;
fn description(&self) -> &'static str;
// Provided methods
fn init(&mut self) -> FynxResult<()> { ... }
fn shutdown(&mut self) -> FynxResult<()> { ... }
}Expand description
Security module interface
All Fynx modules implement this trait to provide unified management.
Required Methods§
Sourcefn description(&self) -> &'static str
fn description(&self) -> &'static str
Module description