pub type RouterLayer = Arc<dyn Fn(Router) -> Router + Send + Sync>;Expand description
Router layer function type
Used to add layers (middleware) to the router before the server starts. This enables plugins to dynamically register middleware layers.
§Example
ⓘ
use spring_web::{Router, LayerConfigurator};
// In your plugin's build method:
app.add_router_layer(|router: Router| {
router.layer(MyMiddlewareLayer::new())
});Aliased Type§
pub struct RouterLayer { /* private fields */ }