Module timeout

Module timeout 

Source
Expand description

Tool timeout and cancellation management

This module provides proven timeout and cancellation capabilities for tool execution in TurboMCP servers. It follows 2025 Rust async best practices for cancellation safety and proper resource cleanup.

Structs§

ActiveExecutionInfo
Information about an active tool execution
ToolTimeoutManager
Tool timeout and cancellation manager

Enums§

ToolTimeoutError
Tool timeout error types