pub type OnToolErrorCallback = Box<dyn Fn(Arc<dyn CallbackContext>, Arc<dyn Tool>, Value, String) -> Pin<Box<dyn Future<Output = Result<Option<Value>>> + Send>> + Send + Sync>;Expand description
Callback invoked when a tool error occurs.
Can handle or transform tool errors.
Return Ok(Some(result)) to provide a fallback result.
Return Ok(None) to propagate the original error.
Aliased Typeยง
pub struct OnToolErrorCallback(/* private fields */);