devela/data/list/array/vec/mod.rs
1// devela::data::list::array::vec
2//
3//! Vectors,
4// #![doc = crate::doc_!(extends: vec)]
5// #![doc = crate::doc_!(modules: crate::data::collections; vec)]
6// #![doc = crate::doc_!(newline)]
7//!
8//! Vectors are random-access, sequentially allocated, *dynamically* sized,
9//! homogeneous data structures.
10//
11
12mod chunk; // VecChunk
13mod ext; // ExtVec
14mod reexports;
15
16crate::items! { // structural access: _mods, _all, _always
17 #[allow(unused)]
18 pub use _mods::*;
19 #[allow(unused)] #[doc(hidden, no_inline)]
20 pub use _always::*;
21
22 mod _mods {
23 pub use super::{chunk::*, ext::*, reexports::*};
24 // WIPZONE
25 // pub use super::d2::_all::*;
26 // pub use super::hvec::_all::*;
27 }
28 pub(super) mod _all {
29 #[doc(inline)]
30 pub use super::_mods::*;
31 }
32 pub(super) mod _always { #![allow(unused)]
33 pub use super::ext::*;
34 }
35}
36// WIPZONE
37// mod d2; // Vec2d
38// mod hvec; // HVec ?