turbomcp_server/routing/
config.rs1#[derive(Debug, Clone)]
5pub struct RouterConfig {
6 pub validate_requests: bool,
8 pub validate_responses: bool,
10 pub default_timeout_ms: u64,
12 pub enable_tracing: bool,
14 pub max_concurrent_requests: usize,
16 pub enable_bidirectional: bool,
18}
19
20impl Default for RouterConfig {
21 fn default() -> Self {
22 Self {
23 validate_requests: true,
24 validate_responses: true,
25 default_timeout_ms: 30_000,
26 enable_tracing: true,
27 max_concurrent_requests: 1000,
28 enable_bidirectional: true,
29 }
30 }
31}