Skip to main content

nms_query/
lib.rs

1//! Shared query engine for NMS Copilot.
2//!
3//! Pure, stateless query layer consumed by all three interfaces (CLI, REPL, MCP).
4//! Takes an immutable reference to the `GalaxyModel` and returns typed results.
5
6pub mod display;
7pub mod find;
8pub mod route;
9pub mod show;
10pub mod stats;
11
12pub use display::{
13    format_distance, format_find_results, format_route, format_show_result, format_stats,
14    hex_to_emoji,
15};
16pub use find::{FindQuery, FindResult, ReferencePoint};
17pub use route::{RouteFrom, RouteQuery, RouteResult, TargetSelection};
18pub use show::{ShowQuery, ShowResult};
19pub use stats::{StatsQuery, StatsResult};