pub fn validate_tool(tool: &Tool) -> Result<(), Vec<ToolValidationError>>
Validate a Tool against the producer-side construction invariants.
Tool