unclear wording in vec macro

Aperta Adatta ai principianti
#165,360 6 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@Suhird ci sta già lavorando.

Dal 3/11/2026.

Valutazione

Difficoltà
1/5
Tempo stimato
1-3 ore
Idoneità per principianti
70/100
Tipo di issue
Documentazione
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
rust
Ambito
documentation

Direzione di ricerca

Parti dalla pagina della macro vec! all'ancora collegata, dal paragrafo sulla clonazione degli elementi e dall'avvertenza sui tipi con un'implementazione non standard di Clone. La persona che ha segnalato il problema propone una formulazione più semplice, ad esempio dire che il clone del tipo non produce una copia diretta. Riscrivi quel paragrafo nel commento di documentazione della macro nel codice sorgente della libreria standard e controlla la pagina renderizzata alla stessa ancora. È completato quando l'avvertenza risulta più chiara a un principiante e la preoccupazione di chi ha segnalato è affrontata.

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

Descrizione

A-docs A-slice-vec T-libs
Location (URL)

https://doc.rust-lang.org/std/macro.vec.html#:~:text=This%20will%20use,nonstandard%20Clone%20implementation

Summary

The vec macro docs talk about how the macro uses clone for the items, and you should be careful using it for types which have a "nonstandard" clone implementation. In my opinion this is quite vague and would probably be confusing for beginners. Something like types whose clone implementation do not create a direct copy or something in that direction would probably be allot clearer for beginners and others.

Lingua principale
Rust
Stelle
121k
Fork
17.3k
Merge medio
2g 21h
PR unite (30g)
512

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 rust-lang/rust

Tutte le issue di rust-lang/rust

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.