Compare commits

..

No commits in common. "a8864786aa0c43b0a4dc36a18563828d89f79084" and "e19459cd3d2b78d23f809dec8de4f0a3ef48b370" have entirely different histories.

4 changed files with 4 additions and 18 deletions

View file

@ -1,15 +0,0 @@
# 0.2.3
- Refactored the detection of which methods exist,
we actually parse the file now instead of just checking that it contains `pub async #method_name`
# 0.2.2
- Re-licensed to MIT
# 0.2.1
- Documentation & test improvements
# 0.2.0
- Generate module imports instead of `include!`ing, so rust-analyzer works.
# 0.1.0
- MVP adapted from https://github.com/richardanaya/axum-folder-router-htmx

2
Cargo.lock generated
View file

@ -85,7 +85,7 @@ dependencies = [
[[package]]
name = "axum-folder-router"
version = "0.2.3"
version = "0.2.2"
dependencies = [
"anyhow",
"axum",

View file

@ -1,6 +1,6 @@
[package]
name = "axum-folder-router"
version = "0.2.3"
version = "0.2.2"
edition = "2024"
readme = "./README.md"
authors = ["Tristan Druyen <ek36g2vcc@mozmail.com>"]
@ -16,7 +16,7 @@ path = "./src/lib.rs"
proc-macro = true
[dependencies]
syn = { version = "2.0", features = ["full"] }
syn = "2.0"
quote = "1.0"
proc-macro2 = "1.0"
glob = "0.3"

View file

@ -296,6 +296,7 @@ pub fn folder_router(input: TokenStream) -> TokenStream {
/// ```
///
/// it returns: `vec!["get"]`
///
fn methods_for_route(route_path: &PathBuf) -> Vec<&'static str> {
// Read the file content
let file_content = match fs::read_to_string(route_path) {