The smart_pointers section is too big
@theayush07 ci sta già lavorando.
Dal 7/10/2026.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- rust
- Ambito
- content, documentation
Direzione di ricerca
Esamina i riferimenti dell'esercizio smart_pointers, in particolare i capitoli Smart Pointers e Fearless Concurrency e la documentazione di Cow collegata nell'issue. Controlla come l'esercizio arc1 è raggruppato con gli argomenti sui threads. Il lavoro è completato quando la lettura è meno ripetitiva e adeguatamente circoscritta, con arc1 spostato se la modifica viene accettata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When following the exercises, it is nice to check the suggested reading.
For the smart_pointers exercises, it includes a lot of reading:
- Smart Pointers
-> the full chapter about Smart Pointers in The Book. It is a big chapter. - Using Box to Point to Data on the Heap
-> Repetition. This is included in the Smart Pointers chapter - Rc<T>, the Reference Counted Smart Pointer
-> Repetition. This is included in the Smart Pointers chapter - Shared-State Concurrency
-> This is included in the chapter Fearless Concurrency in The Book.
To understand it, it is better to read the full chapter, and it is a Big chapter. - Cow Documentation
-> Advanced topic about Copy-On-Write (actually, Clone-On-Write in Rust), a performance optimization technique, which requires to check other sources (example) to understand well. (This is not actually covered in The Book).
The exercises and reading to do before the Smart Pointers section are quite fast to get through. However, reading the references for 2 full chapters in The Book + researching about the Cow type is more time consuming. So, less engaging.
I would suggest to move the arc1 exercise under the threads topics to not have to read about concurrency yet.
Rustlings v5.6.1
- Lingua principale
- Rust
- Stelle
- 64.6k
- Fork
- 11.3k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rust-lang/rustlings
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
-
A-exercises C-enhancement P-low
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 76/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
-
Proposal: German (Deutsch) translation for Community ExercisesForse di nuovo libera @mo8it l’ha presa 63 giorni fa e non c’è nessuna pull request aperta. Aperta
rust-lang/rustlings#2445 · 4 commenti · 2 reazioni · 1 assegnatario ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
Tutte le issue di rust-lang/rustlings
Issue simili
-
good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
servo/rust-smallvec#873 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
I maintainer di solito rispondono entro 3 giorni
-
Panic on live viewport resize when unstyled elements exist in display: none subtreeForse già presa @GoCoder7 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
DioxusLabs/blitz#1488 ·
I maintainer di solito rispondono entro 1 giorno
-
🏷️ good first issue enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
S-Needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 2 giorni