Skip to content

Commit 2586519

Browse files
authored
Merge pull request #22 from dev-five-git/hyphen-path
Convert hyphen path
2 parents 9774c7a + cac7a07 commit 2586519

5 files changed

Lines changed: 11 additions & 9 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"changes":{"crates/vespera_core/Cargo.toml":"Patch","crates/vespera_macro/Cargo.toml":"Patch","crates/vespera/Cargo.toml":"Patch"},"note":"Convert hyphen path","date":"2025-12-04T09:55:33.920740600Z"}

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/vespera_macro/src/collector.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ pub fn collect_metadata(folder_path: &Path, folder_name: &str) -> Result<Collect
5959
} else {
6060
format!("/{}", segments.join("/"))
6161
};
62+
let route_path = route_path.replace('_', "-");
6263

6364
metadata.routes.push(RouteMetadata {
6465
method: route_info.method,
@@ -138,7 +139,7 @@ pub fn create_user() -> String {
138139
1,
139140
0,
140141
"post",
141-
"/create_user",
142+
"/create-user",
142143
"create_user",
143144
"routes::create_user",
144145
)]

crates/vespera_macro/src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ pub fn create_user() -> String {
454454
"#,
455455
)],
456456
"post",
457-
"/create_user",
457+
"/create-user",
458458
"routes::create_user::create_user",
459459
)]
460460
#[case::single_put_route(
@@ -469,7 +469,7 @@ pub fn update_user() -> String {
469469
"#,
470470
)],
471471
"put",
472-
"/update_user",
472+
"/update-user",
473473
"routes::update_user::update_user",
474474
)]
475475
#[case::single_delete_route(
@@ -484,7 +484,7 @@ pub fn delete_user() -> String {
484484
"#,
485485
)],
486486
"delete",
487-
"/delete_user",
487+
"/delete-user",
488488
"routes::delete_user::delete_user",
489489
)]
490490
#[case::single_patch_route(
@@ -499,7 +499,7 @@ pub fn patch_user() -> String {
499499
"#,
500500
)],
501501
"patch",
502-
"/patch_user",
502+
"/patch-user",
503503
"routes::patch_user::patch_user",
504504
)]
505505
#[case::route_with_custom_path(

examples/axum-example/src/routes/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ pub async fn mod_file_with_complex_struct_body_with_rename(
138138
)
139139
}
140140

141-
#[vespera::route(get, path = "/test-struct")]
141+
#[vespera::route(get, path = "/test_struct")]
142142
pub async fn mod_file_with_test_struct(Query(query): Query<TestStruct>) -> Json<TestStruct> {
143143
Json(query)
144144
}

0 commit comments

Comments
 (0)