37 lines
991 B
Rust
37 lines
991 B
Rust
mod v1;
|
|
|
|
mod version;
|
|
use version::info::Version;
|
|
|
|
mod api;
|
|
|
|
static PORT: u16 = 9000;
|
|
|
|
static USE_FALLBACK_DOCK_DETECTION: bool = false;
|
|
|
|
fn main() {
|
|
|
|
//#[cfg(debug_assertions)]
|
|
{
|
|
let version_info = Version::get();
|
|
println!("Version: {}", version_info.version);
|
|
println!("Build Timestamp: {}", version_info.build_timestamp);
|
|
println!("Git Branch: {}", version_info.git_branch);
|
|
println!("Git Describe: {}", version_info.git_describe);
|
|
println!("Git Commit Timestamp: {}", version_info.git_commit_timestamp);
|
|
println!("Debug Build: {}", version_info.debug);
|
|
println!("API versions: {}", version_info.supported_api_versions_to_string());
|
|
|
|
println!("\n\n");
|
|
}
|
|
|
|
println!("HarmonyLink ©️ Jordon Brooks 2023");
|
|
|
|
|
|
let sys = actix_web::rt::System::new();
|
|
sys.block_on(async {
|
|
let result = api::server::start_actix_web(PORT).expect("err");
|
|
|
|
let _ = result.await;
|
|
});
|
|
}
|