use axum::{ Router, routing::{get, post} }; pub fn router() -> Router { Router::new() .nest("/:user_id", user_router()) .route("/", post(post_sign_up) ) } fn user_router() -> Router { Router::new() .route("/sign-in", get(get_sign_in) .post(post_sign_in) ) .route("/backup", post(post_backup) ) .route("/restore", get(get_restore) ) } pub async fn get_sign_in() {} pub async fn post_sign_in() {} pub async fn post_sign_up() {} pub async fn post_backup() {} pub async fn get_restore() {}