Failed to use Openapi SDK in Actix-web async handler
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Start by reading the SDK client’s async methods and the Actix-web handler example in the issue. Reproduce the “future cannot be sent between threads safely” error with the shown get_user call, then identify which SDK future or value triggers it. Done means documenting or implementing a compatible integration and confirming the example compiles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description:
Trying to call the Openapi SDK client from an Actix-web async handler:
async fn get_user() -> impl Responder {
let client = openapi_sdk::Client::new("API_KEY");
let user = client.get_user(123).await.unwrap();
HttpResponse::Ok().json(user)
}
Getting: error: future cannot be sent between threads safely.
Probably related to Actix’s runtime. How should we properly integrate Openapi SDK async calls with Actix?
- Langage dominant
- Rust
- Étoiles
- 29
- Forks
- 3
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de openapi/openapi-rust-sdk
-
Propagating Openapi SDK errors in existing Result pipelinePeut-être pris @manish-raana l’a pris il y a 156 jours. Ouvertebug good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 25/100
openapi/openapi-rust-sdk#11 ·
-
documentation enhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
openapi/openapi-rust-sdk#10 ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
-
documentation good first issue
Difficulté 4/5 1-2 jours Accessibilité débutants 35/100
-
help wanted
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
Toutes les issues de openapi/openapi-rust-sdk
Issues similaires
-
rustix::termios::Termios::OutputModes does not expost some const e.g. OLCUC for musl and macOSOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
bytecodealliance/rustix#1706 · 1 commentaire ·
Les mainteneurs répondent en général sous 11 jours
-
`LazyFrameRemote` and `ExecuteRemote` sinks do not accept `Path`, like `LazyFrame` sinks do.Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
-
Bump anybuf version to ^1.0.0Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
wormhole-foundation/wormhole#5062 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
RUSTSEC-2026-0348: Brotli certificate decompression can allocate up to 1 GiB before authenticationOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 60/100