// devela::data::topol
//
#![doc = crate::_DOC_DATA_TOPOL!()] // public
#![doc = crate::_doc!(modules: crate::data; topol)] // graph, spatial
#![doc = crate::_doc!(flat:"data")]
#![doc = crate::_doc!(extends: collections)]
#![doc = crate::_QUO_DATA_TOPOL!()]
//

mod linked; // ConstList[Item], LinkedList
// mod ord;
// mod span;

// #[cfg(_graph··)]
// pub mod graph;
// #[cfg(_node··)]
// pub mod node;
// pub mod spatial;

crate::structural_mods! { // _mods, _pub_mods
    _mods {
        pub use super::{
            linked::_all::*,
            // ord::_all::*,
            // span::_all::*,
        };
    }
    _pub_mods {
        // pub use super::{
        //     spatial::_all::*,
        // };

        // #[cfg(_graph··)]
        // pub use super::graph::*;
        // #[cfg(_node··)]
        // pub use super::node::_all::*;
    }
}
