toSafeResult
fun <TResult> ReceivedToolResult.toSafeResult(tool: Tool<*, TResult>, serializer: JSONSerializer): SafeTool.Result<TResult>(source)
Converts a ReceivedToolResult instance into a SafeTool.Result for safer result handling.
Return
A SafeTool.Result which will either be a SafeTool.Result.Failure or SafeTool.Result.Success