Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Emit a list results model with just the next link field

Aperta
#441 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
rust
Ambito
tooling

Direzione di ricerca

Inizia esaminando la deserializzazione di list-results discussa in Azure/azure-sdk-for-rust PR 2659, quindi segui il percorso dell’emettitore Rust che genera i modelli list-results. Conferma quali client necessitano solo di next_link e definisci il completamento come la generazione di modelli privati contenenti solo quel campo, senza deserializzare gli elementi inutilizzati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Azure.Core Client CodeGen

For each page of list results fetched, we deserialize list results model but only need the next_link (or whatever it may be called). Deserializing all the items is a waste of time and memory like we currently do in https://github.com/Azure/azure-sdk-for-rust/pull/2659 (and even prior to that PR).

It would be great if the emitter generated pub(crate) models to use only in the clients that need them that only had the next_link field.

Lingua principale
Rust
Stelle
8
Fork
11
Merge medio
16h 42m
PR unite (30g)
6

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Azure/typespec-rust

Tutte le issue di Azure/typespec-rust

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.