pub mod app;
mod app_impl;
mod draw_order;
pub mod error;
mod grid;
mod grid_options;
mod lens;
mod map_pose_ext;
mod map_state;
mod movable;
pub mod os_helpers;
pub mod persistence;
mod tiles;
mod tiles_behavior;
mod tracing;
#[cfg(not(target_arch = "wasm32"))]
pub mod main_native;
#[cfg(target_arch = "wasm32")]
pub mod main_wasm;
#[cfg(target_arch = "wasm32")]
mod wasm;
pub(crate) mod built_info {
include!(concat!(env!("OUT_DIR"), "/built.rs"));
}
pub(crate) fn build_info_string() -> String {
format!(
"maps v{} rev:{}{} | {} | {}",
built_info::PKG_VERSION,
built_info::GIT_VERSION.unwrap_or("unknown"),
if built_info::GIT_DIRTY.unwrap_or(false) {
"(+ uncommitted changes)"
} else {
""
},
built_info::TARGET,
built_info::PROFILE,
)
}