build_router_with_chains_and_multi_tenant

Function build_router_with_chains_and_multi_tenant 

Source
pub async fn build_router_with_chains_and_multi_tenant(
    spec_path: Option<String>,
    options: Option<ValidationOptions>,
    _circling_config: Option<ChainConfig>,
    multi_tenant_config: Option<MultiTenantConfig>,
    route_configs: Option<Vec<RouteConfig>>,
    cors_config: Option<HttpCorsConfig>,
    _ai_generator: Option<Arc<dyn AiGenerator + Send + Sync>>,
    smtp_registry: Option<Arc<dyn Any + Send + Sync>>,
    mqtt_broker: Option<Arc<dyn Any + Send + Sync>>,
    traffic_shaper: Option<TrafficShaper>,
    traffic_shaping_enabled: bool,
    health_manager: Option<Arc<HealthManager>>,
    _mockai: Option<Arc<RwLock<MockAI>>>,
    deceptive_deploy_config: Option<DeceptiveDeployConfig>,
    proxy_config: Option<ProxyConfig>,
) -> Router
Expand description

Build the base HTTP router with chaining and multi-tenant support