allocator expansion for `From<Vec<T>>` to `From<Vec<T, A>>`

Geschlossen Anfängerfreundlich
#702 4 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@bolshoytoster arbeitet bereits daran.

Seit 04.10.2026.

  • #734 von @bolshoytoster — gemerged

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
78/100
Issue-Typ
Feature
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
rust
Bereich
backend

Rechercherichtung

Beginne in src/conversions.rs und untersuche die bestehende From<Vec>-Konvertierung sowie die Tests in der Nähe. Prüfe, wie der Vec-Allocator dargestellt wird und wie SmallVec ihn speichert, und führe dann die relevante Testsuite aus. Als erledigt gilt die Aufgabe, wenn die Konvertierungsabdeckung Vec<T, A> umfasst und der Allocator in SmallVec übernommen wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

good first issue help wanted r-feature

allow the From<Vec<T>> conversion in src/conversions.rs to accept any allocator

it would take the allocator from the Vec and move it to the SmallVec

Vorherrschende Sprache
Rust
Sterne
1.8k
Forks
242
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus servo/rust-smallvec

Alle Issues in servo/rust-smallvec

Ähnliche Issues

Weitere Issues zu Rust

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.