Semantics of 'static lifetime are not explained
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- rust
- Ambito
- documentation
Direzione di ricerca
Inizia leggendo le sezioni collegate in lifetime-elision.md, constant-items.md, subtyping.md e literal-expr.md per confrontare il modo in cui 'static è attualmente descritto. Segui gli esempi esistenti e determina dove la Reference dovrebbe esplicitarne la semantica. Il lavoro è completato quando la documentazione spiega chiaramente 'static e gli esempi esistenti rimangono coerenti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
It's never explained what 'static actually means. Currently, the only definition of 'static given is two examples of what could be 'static. Namely:
- "Both constant and static declarations of reference types have implicit
'staticlifetimes unless an explicit lifetime is specified." https://github.com/rust-lang/reference/blob/b3ce60628c6f55ab8ff3dba9f3d20203df1c0dee/src/lifetime-elision.md?plain=1#L185
https://github.com/rust-lang/reference/blob/b3ce60628c6f55ab8ff3dba9f3d20203df1c0dee/src/items/constant-items.md?plain=1#L24 - "string literals always have
'staticlifetime." https://github.com/rust-lang/reference/blob/b3ce60628c6f55ab8ff3dba9f3d20203df1c0dee/src/subtyping.md?plain=1#L14
https://github.com/rust-lang/reference/blob/b3ce60628c6f55ab8ff3dba9f3d20203df1c0dee/src/expressions/literal-expr.md?plain=1#L176
The exact semantics of 'static should be made clear.
- Lingua principale
- Rust
- Stelle
- 1.6k
- Fork
- 618
- Merge medio
- 5h 48m
- PR unite (30g)
- 3
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/reference
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
A-const-eval A-undefined-behavior
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
rust-lang/reference#2266 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
A-resolve
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di rust-lang/reference
Issue simili
-
bug good first issue help wanted linux macos testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
area: app type: test
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
bug priority: medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
storytold/photocraft#12706 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
IngvarConsulting/unica#2822 ·
I maintainer di solito rispondono entro 1 giorno