#![cfg_attr(docsrs, doc(cfg(feature = "rayon")))] use rayon::prelude::*; use alloc::collections::LinkedList; use crate::vec::Vec; pub mod map; pub mod set; // This form of intermediate collection is also how Rayon collects `HashMap`. // Note that the order will also be preserved! fn collect(iter: I) -> LinkedList> { iter.into_par_iter().collect_vec_list() }