`slice-dst`: Support allocator API
- Vorherrschende Sprache
- Rust
- Sterne
- 137
- Forks
- 15
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
It seems that `slice-dst` can only be allocated with the global allocator. Although allocator_api is currently unstable, there is a widely used crate [allocator-api2](https://docs.rs/allocator-api2) that mirrors types and traits from [allocator_api](https://doc.rust-lang.org/unstable-book/library-features/allocator-api.html). Therefore, I think `slice-dst` can introduce a feature that enables allocator API mirrored by `allocator-api2` similar to [bumpalo](https://docs.rs/bumpalo).
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, die slice-dst-Implementierung zu lesen und die Unterstützung von bumpalo für allocator-api2 zu vergleichen. Überprüfe die Traits und Typen von allocator_api und allocator-api2, um die Integrationspunkte des Features zu bestimmen. Als erledigt gilt die Aufgabe, wenn slice-dst Allokationen mit allocator-api2-Unterstützung verwenden kann, ohne den globalen Allocator zu benötigen, und eine Abdeckung für die unterstützten Allocator-Pfade vorhanden ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100