Skip to main content

Crate nms_query

Crate nms_query 

Source
Expand description

Shared query engine for NMS Copilot.

Pure, stateless query layer consumed by all three interfaces (CLI, REPL, MCP). Takes an immutable reference to the GalaxyModel and returns typed results.

Re-exports§

pub use display::format_distance;
pub use display::format_find_results;
pub use display::format_route;
pub use display::format_show_result;
pub use display::format_stats;
pub use display::hex_to_emoji;
pub use find::FindQuery;
pub use find::FindResult;
pub use find::ReferencePoint;
pub use route::RouteFrom;
pub use route::RouteQuery;
pub use route::RouteResult;
pub use route::TargetSelection;
pub use show::ShowQuery;
pub use show::ShowResult;
pub use stats::StatsQuery;
pub use stats::StatsResult;

Modules§

display
Output formatting for query results.
find
Planet/system search queries.
route
Route query layer – resolves targets and executes routing algorithms.
show
Detail view queries for systems, planets, and bases.
stats
Aggregate statistics queries.