/// Data pub mod data; // Feature `lib` #[cfg(feature = "lib")] pub mod lib { pub extern crate vcs_data; pub use vcs_data::*; pub extern crate vcs_actions; pub use vcs_actions::*; pub extern crate vcs_docs; pub use vcs_docs::*; } #[cfg(feature = "lib")] pub mod system { pub mod constants { pub use constants::*; } pub mod asset_system { pub use asset_system::*; } pub mod action_system { pub use action_system::*; } pub mod sheet_system { pub use sheet_system::*; } pub mod storage_system { pub use storage_system::*; } } pub mod utils { // Feature `cfg_file` #[cfg(feature = "cfg_file")] pub mod cfg_file { extern crate cfg_file; pub use cfg_file::*; } // Feature `data_struct` #[cfg(feature = "data_struct")] pub mod data_struct { extern crate data_struct; pub use data_struct::*; } // Feature `hex_display` #[cfg(feature = "hex_display")] pub mod hex_display { extern crate hex_display; pub use hex_display::*; } // Feature `sha1_hash` #[cfg(feature = "sha1_hash")] pub mod sha1_hash { extern crate sha1_hash; pub use sha1_hash::*; } // Feature `tcp_connection` #[cfg(feature = "tcp_connection")] pub mod tcp_connection { extern crate tcp_connection; pub use tcp_connection::*; } }