deprecate `as_slice` and `as_mut_slice`?
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Start by reading the as_slice and as_mut_slice methods and the AsRef and AsMut implementations in the smallvec source. Check their call sites and tests to understand the impact of deprecating the methods; the issue is a request for comments, so the desired decision and what counts as done are not yet specified.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
as_slice and as_mut_slice are accessors to the underlying slice represented by the smallvec
idiomatic rust consistently prefers trait implementations, such as AsRef and AsMut to be used over bespoke helper methods
since we only implement AsRef<[T]> and AsMut<[T]>, and not other reference-to-reference conversions, calling as_ref and as_mut on a smallvec is unambiguous
request for comments
- Vorherrschende Sprache
- Rust
- Sterne
- 1.8k
- Forks
- 242
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus servo/rust-smallvec
-
add `arrayvec` feature for comparisons and conversionsEvtl. vergeben @GauravPawar101 hat das vor 15 Tagen übernommen. Offengood first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
servo/rust-smallvec#792 · 1 zugewiesene Person ·
-
add `From<Box<[T]>, A> for SmallVec<T, N, A>` conversionEvtl. vergeben @alejandro-vaz hat das vor 15 Tagen übernommen. Offengood first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
servo/rust-smallvec#716 · 1 Kommentar · 2 zugewiesene Personen ·
-
Allocators are stable on nightly RustEvtl. vergeben @GauravPawar101 hat das vor 36 Tagen übernommen. Offengood first issue help wanted
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 70/100
servo/rust-smallvec#662 · 3 Kommentare · 3 Reaktionen · 1 zugewiesene Person ·
-
fix workflow `if` conditions to correct repositoryEvtl. vergeben @GauravPawar101 hat das heute übernommen. Offengood first issue help wanted
servo/rust-smallvec#854 · 1 zugewiesene Person ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 22/100
servo/rust-smallvec#848 · 2 Kommentare ·
Alle Issues in servo/rust-smallvec
Ähnliche Issues
-
Shell `yoyo <verb> <sub>` missing its required argument prints usage and exits 0: `config get`Offenagent-self
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
yologdev/yoyo-evolve#1154 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
eliasstravik/herdr-projects#789 · 1 Kommentar ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Alex-Sebastian-Ene/mind-over-chicken#195 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 2 Tagen