From ac903f438c7b54c3c7c567fe1b6e249b5bc5ceb2 Mon Sep 17 00:00:00 2001 From: centra Date: Fri, 19 Dec 2025 04:13:16 +0900 Subject: [PATCH] fix(rest): axum route syntax :param to {param} MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update 5 REST API files to use axum 0.8 path parameter syntax. - creditservice-server - flaredb-server - k8shost-server - plasmavmc-server - prismnet-server 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- creditservice/crates/creditservice-server/src/rest.rs | 10 +++++----- flaredb/crates/flaredb-server/src/rest.rs | 2 +- k8shost/crates/k8shost-server/src/rest.rs | 4 ++-- plasmavmc/crates/plasmavmc-server/src/rest.rs | 6 +++--- prismnet/crates/prismnet-server/src/rest.rs | 4 ++-- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/creditservice/crates/creditservice-server/src/rest.rs b/creditservice/crates/creditservice-server/src/rest.rs index 0b0b40d..1320709 100644 --- a/creditservice/crates/creditservice-server/src/rest.rs +++ b/creditservice/crates/creditservice-server/src/rest.rs @@ -226,12 +226,12 @@ pub struct TransactionsResponse { pub fn build_router(state: RestApiState) -> Router { Router::new() .route("/api/v1/wallets", post(create_wallet)) - .route("/api/v1/wallets/:project_id", get(get_wallet)) - .route("/api/v1/wallets/:project_id/topup", post(topup)) - .route("/api/v1/wallets/:project_id/transactions", get(get_transactions)) + .route("/api/v1/wallets/{project_id}", get(get_wallet)) + .route("/api/v1/wallets/{project_id}/topup", post(topup)) + .route("/api/v1/wallets/{project_id}/transactions", get(get_transactions)) .route("/api/v1/reservations", post(reserve_credits)) - .route("/api/v1/reservations/:id/commit", post(commit_reservation)) - .route("/api/v1/reservations/:id/release", post(release_reservation)) + .route("/api/v1/reservations/{id}/commit", post(commit_reservation)) + .route("/api/v1/reservations/{id}/release", post(release_reservation)) .route("/health", get(health_check)) .with_state(state) } diff --git a/flaredb/crates/flaredb-server/src/rest.rs b/flaredb/crates/flaredb-server/src/rest.rs index d36a1e1..d79bfac 100644 --- a/flaredb/crates/flaredb-server/src/rest.rs +++ b/flaredb/crates/flaredb-server/src/rest.rs @@ -132,7 +132,7 @@ pub fn build_router(state: RestApiState) -> Router { Router::new() .route("/api/v1/sql", post(execute_sql)) .route("/api/v1/tables", get(list_tables)) - .route("/api/v1/kv/:key", get(get_kv).put(put_kv)) + .route("/api/v1/kv/{key}", get(get_kv).put(put_kv)) .route("/api/v1/scan", get(scan_kv)) .route("/health", get(health_check)) .with_state(state) diff --git a/k8shost/crates/k8shost-server/src/rest.rs b/k8shost/crates/k8shost-server/src/rest.rs index 8543f6a..16b33af 100644 --- a/k8shost/crates/k8shost-server/src/rest.rs +++ b/k8shost/crates/k8shost-server/src/rest.rs @@ -217,9 +217,9 @@ pub struct NodesResponse { pub fn build_router(state: RestApiState) -> Router { Router::new() .route("/api/v1/pods", get(list_pods).post(create_pod)) - .route("/api/v1/pods/:namespace/:name", delete(delete_pod)) + .route("/api/v1/pods/{namespace}/{name}", delete(delete_pod)) .route("/api/v1/services", get(list_services).post(create_service)) - .route("/api/v1/services/:namespace/:name", delete(delete_service)) + .route("/api/v1/services/{namespace}/{name}", delete(delete_service)) .route("/api/v1/nodes", get(list_nodes)) .route("/health", get(health_check)) .with_state(state) diff --git a/plasmavmc/crates/plasmavmc-server/src/rest.rs b/plasmavmc/crates/plasmavmc-server/src/rest.rs index 101a142..34c2ad3 100644 --- a/plasmavmc/crates/plasmavmc-server/src/rest.rs +++ b/plasmavmc/crates/plasmavmc-server/src/rest.rs @@ -125,9 +125,9 @@ pub struct VmsResponse { pub fn build_router(state: RestApiState) -> Router { Router::new() .route("/api/v1/vms", get(list_vms).post(create_vm)) - .route("/api/v1/vms/:id", get(get_vm).delete(delete_vm)) - .route("/api/v1/vms/:id/start", post(start_vm)) - .route("/api/v1/vms/:id/stop", post(stop_vm)) + .route("/api/v1/vms/{id}", get(get_vm).delete(delete_vm)) + .route("/api/v1/vms/{id}/start", post(start_vm)) + .route("/api/v1/vms/{id}/stop", post(stop_vm)) .route("/health", get(health_check)) .with_state(state) } diff --git a/prismnet/crates/prismnet-server/src/rest.rs b/prismnet/crates/prismnet-server/src/rest.rs index ab88b0b..9b05621 100644 --- a/prismnet/crates/prismnet-server/src/rest.rs +++ b/prismnet/crates/prismnet-server/src/rest.rs @@ -194,9 +194,9 @@ pub struct SubnetsResponse { pub fn build_router(state: RestApiState) -> Router { Router::new() .route("/api/v1/vpcs", get(list_vpcs).post(create_vpc)) - .route("/api/v1/vpcs/:id", get(get_vpc).delete(delete_vpc)) + .route("/api/v1/vpcs/{id}", get(get_vpc).delete(delete_vpc)) .route("/api/v1/subnets", get(list_subnets).post(create_subnet)) - .route("/api/v1/subnets/:id", delete(delete_subnet)) + .route("/api/v1/subnets/{id}", delete(delete_subnet)) .route("/health", get(health_check)) .with_state(state) }