Skip to main content

parse_rust_server/routes/
mod.rs

1//! HTTP routes. One module per upstream router, so a change upstream maps to an obvious place.
2//!
3//! The axum handlers live in [`http`] and do exactly three things: build a [`crate::params::Params`] from the
4//! query string, resolve the request context, and hand a [`dispatch::Route`] to
5//! [`dispatch::dispatch`]. Every behavior is in the cores below, because `/batch` reaches the same
6//! cores and two copies of a handler are two copies that drift.
7
8pub mod batch;
9pub mod classes;
10pub mod dispatch;
11pub mod features;
12pub mod health;
13pub mod http;
14pub mod schemas;
15pub mod sessions;
16pub mod users;