[英]Is there a way to use collections on the stack in Rust?
有沒有辦法在堆棧上使用Rust的標准庫中的集合? 假設您事先知道要在集合中存儲的項目數量的上限。
如果你看看Vec
的實現(無可否認是最簡單的集合之一),你會注意到:
use alloc::heap::{EMPTY, allocate, reallocate, deallocate};
與C ++不同,集合尚未由分配器參數化。 從長遠來看,這肯定是可取的,但1.0並不認為這是必要的。
如果我記得正確的討論,一些提案取決於HKT(高級金屬類型),這些還不是一件事。
所以,現在,沒有。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.