pub fn deserialize_params<T: DeserializeOwned>(
params: &Map<String, Value>,
) -> Result<T, ToolError>Expand description
Deserialize tool call params from a serde_json::Map<String, Value> into a typed struct.
ยงErrors
Returns ToolError::InvalidParams when deserialization fails.