pub fn classify(e: &Error) -> RequestFailureExpand description
2026-09-25: The failure an error from chat_stream describes. A typed
failure anywhere in the chain wins; an I/O error is Transport; anything
else is Other. The message is always the whole chain, as {:#} prints it.