pub mod breakers;
pub mod capabilities;
pub mod change_tracking;
pub mod crawl;
pub mod health;
pub mod map;
pub mod mcp;
pub mod metrics;
pub mod openapi;
pub mod research;
pub mod scrape;
pub mod search;
pub mod v1;
pub mod v2;
use axum::http::StatusCode;
use axum::response::IntoResponse;
pub(crate) async fn method_not_allowed() -> impl IntoResponse {
(
StatusCode::METHOD_NOT_ALLOWED,
axum::Json(crw_core::types::ApiResponse::<()>::err_with_code(
"Method not allowed",
"method_not_allowed",
)),
)
}