Propagating Openapi SDK errors in existing Result pipeline
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Dokumentation
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- rust
- Bereich
- backend-api-design
Rechercherichtung
Start by reading the SDK’s error types and the documentation for its existing Result-based request pipeline; the issue does not name specific files or tests. Determine how SDK errors can be converted into a caller’s custom error type and document a working integration example. A linked open pull request already addresses this issue.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
In a project with existing error handling:
fn fetch_users() -> Result<Vec<User>, MyError> {
let users = client.get_users().await?;
Ok(users)
}
Errors from SDK do not convert cleanly to MyError. How to integrate Openapi SDK errors into my project’s custom error type?
- Vorherrschende Sprache
- Rust
- Sterne
- 29
- Forks
- 3
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus openapi/openapi-rust-sdk
-
documentation enhancement
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
openapi/openapi-rust-sdk#10 ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
-
documentation good first issue
Schwierigkeit 4/5 1-2 Tage Anfängerfreundlichkeit 35/100
-
help wanted
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
-
good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 52/100
Alle Issues in openapi/openapi-rust-sdk
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
needs: triage type: bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 1 Tag
-
area:docs documentation P3
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
Raaif-Yousuf/Wingman#837 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 80/100
Maintainer antworten meist innerhalb von 1 Tag
-
priority: medium
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
storytold/photocraft#6759 ·
Maintainer antworten meist innerhalb von 1 Tag