-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Labels
Description
This WG wants to associate an allocator for all suitable structs. This issue tracks those structs, which are covered so far (non-exhaustive list):
-
Box<T, A>: Support custom allocators inBoxrust#77187 -
Rc<T, A>: Add support for allocators inRc&Arcrust#89132 -
Arc<T, A>: Add support for allocators inRc&Arcrust#89132 -
String<A>: [WIP] Add support for custom allocator forStringrust#101551 -
CString<A>: Add support for custom allocator for(C)Stringrust#79500 -
Vec<T, A>: Add support for custom allocators inVecrust#78461 -
VecDeque<T, A>: Add support for custom allocator inVecDequerust#86595 -
LinkedList<T, A>: Add support for allocators inLinkedListrust#103093 -
HashMap<K, V, S, A>: Parametrize RawTable, HashSet and HashMap over an allocator hashbrown#133 -
BTreeMap<K, V, A>: BTreeMap: Support custom allocators (v1.5) rust#98103 -
HashSet<T, S, A> -
BTreeSet<T, A>: BTreeMap: Support custom allocators (v1.5) rust#98103 -
BinaryHeap<T, A>: Make BinaryHeap parametric over Allocator rust#99339 - (
OsString<A>) - (
PathBuf<A>)
magicgoose, mohe2015, alfa07, tema3210, Kobzol and 11 more95th, memoryruins, pravic, mark-i-m, yerke and 21 morestanislav-tkach, pickfire, dkaste, ryoqun, jprochazk and 4 more