remove Display impl from Toolusage

This commit is contained in:
2026-07-26 14:08:48 +02:00
parent 445cd3d011
commit b776cafab7
-14
View File
@@ -112,20 +112,6 @@ pub struct ToolUsage {
pub result: RestrictedToolCallResult, pub result: RestrictedToolCallResult,
} }
impl std::fmt::Display for ToolUsage {
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
write!(f, "{}(", self.call.function.name)?;
for (name, value) in self.call.function.arguments.as_object().expect("function.arguments is always an object").iter() {
write!(f, "{name}={value}, ")?;
}
write!(f, ") = {:?}", self.result)?;
Ok(())
}
}
impl AgentChat { impl AgentChat {
pub async fn new( pub async fn new(
ollama_client: Ollama, ollama_client: Ollama,