()
| 28 | #[tool_router] |
| 29 | impl RustMcpServer { |
| 30 | pub fn new() -> Self { |
| 31 | Self { |
| 32 | analyzer: Arc::new(Mutex::new(RustAnalyzerClient::new())), |
| 33 | tool_router: Self::tool_router(), |
| 34 | } |
| 35 | } |
| 36 | |
| 37 | pub async fn start(&mut self) -> Result<()> { |
| 38 | let mut analyzer = self.analyzer.lock().await; |
nothing calls this directly
no outgoing calls
no test coverage detected