#[cfg(test)] mod test; /// Initialize every single component of the Vanessa runtime. pub fn full_init() { crate::sdebug!(log::VANESSA_LOGGER, "Initializing vanessa::log"); log::init(); #[cfg(feature = "workers")] { crate::sdebug!(log::VANESSA_LOGGER, "Initializing vanessa::worker"); worker::init(); } } /// This module provides the logging facilities of the Vanessa Runtime. pub mod log; /// This module deals with handling time. It does not have an initialization /// step. pub mod time; /// This module deals with background workers. #[cfg(feature = "workers")] pub mod worker;