use MethodRouter;
use Arc;
use crateHub;
/// A single route registration collected via [`inventory`].
///
/// Each route macro (`#[get]`, `#[post]`, etc.) emits an `inventory::submit!`
/// call that creates one of these. During [`Gearbox::ignite`](crate::Gearbox::ignite),
/// all collected registrations are merged into the axum [`Router`](axum::Router).
collect!;