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 ?