Module tool_error

Module tool_error 

Source
Expand description

Structured error types for tool execution

This module provides precise, actionable error types for the VEX Tool System. Uses thiserror for automatic std::error::Error implementation.

§Security Considerations

  • Error messages sanitize sensitive data (no raw args in messages)
  • Timeout errors prevent DoS from hanging tools
  • Validation errors provide safe feedback without exposing internals

Enums§

ToolError
Error types for tool execution with precise variants for each failure mode.