Skip to content

Add structured details to ClientError and remove enrich_http_error#5

Merged
yulnr merged 1 commit into
mainfrom
structured-client-error
Feb 6, 2026
Merged

Add structured details to ClientError and remove enrich_http_error#5
yulnr merged 1 commit into
mainfrom
structured-client-error

Conversation

@yulnr
Copy link
Copy Markdown
Member

@yulnr yulnr commented Feb 6, 2026

Changes

Add details: Option<String> to ClientError for raw technical data (e.g. HTTP response body).
Add Message::from_client_error to preserve details in MessageContent::data.
Remove enrich_http_error it was a presentation-layer concern now handled by consumers.

@yulnr yulnr merged commit ff4515d into main Feb 6, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant