Non-lexical lifetimes (RFC 2025, RFC 2094)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- rust
- Ambito
- compilers, documentation
Direzione di ricerca
Start by reading rust-lang/rust#44928 and the current Rust Reference sections covering lifetimes, borrow checking, and expressions. Map the existing ad hoc material and identify what the NLL changes require; done means the checklist is addressed with coherent reference documentation and examples where appropriate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
See rust-lang/rust#44928. The reference currently has almost no documentation of borrowck
- Document lifetimes (I'll try to get to this
sooneventually) - Document borrowck in enough detail for the NLL changes to matter. The main changes are that lifetimes don't have to correspond to lexical scopes, and that 'outlives'
is nowwill eventually be defined as happening at a point in the control flow graph, rather than globally. - Use in examples if there are any.
- Move ad hoc documentation of borrowck requirements out of the expressions chapter.
- Lingua principale
- Rust
- Stelle
- 1.6k
- Fork
- 607
- Merge medio
- 1g 1h
- PR unite (30g)
- 12
Guida per i contributori
Apri 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/reference
-
A-const-eval A-undefined-behavior
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
A-resolve
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
A-coercions
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
Tutte le issue di rust-lang/reference
Issue simili
-
risk:low runtime status:in-progress type:test
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
zeroclaw-labs/zeroclaw#11023 ·
-
good first issue refactor
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
bevyengine/bevy#25861 ·