use crateCoreConfig;
use cratestart_core_server;
/// run_server
///
/// v1 (current version) - Wrapper around
/// [`start_core_server`](crate::core::server::start_core_server::start_core_server)
///
/// v2 - State machine in a `loop` for flushing
/// caches and connectivity (postgres client db threadpool)
///
/// # Arguments
///
/// * `config` - [`CoreConfig`](crate::core::core_config::CoreConfig)
///
pub async