From 65ecce069ea8d029a94c8a713651822c82d7e963 Mon Sep 17 00:00:00 2001 From: Tristan Druyen Date: Sat, 8 Mar 2025 01:30:34 +0100 Subject: [PATCH] Remove unneeded &self param --- Cargo.lock | 4 ++-- Cargo.toml | 6 +++--- axum-controller-macros/src/lib.rs | 2 +- axum-controller/Cargo.toml | 2 +- axum-controller/examples/controller.rs | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4f0473c..140acac 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -101,7 +101,7 @@ dependencies = [ [[package]] name = "axum-controller" -version = "0.1.1" +version = "0.2.0" dependencies = [ "axum", "axum-controller-macros", @@ -114,7 +114,7 @@ dependencies = [ [[package]] name = "axum-controller-macros" -version = "0.1.1" +version = "0.2.0" dependencies = [ "axum", "prettyplease", diff --git a/Cargo.toml b/Cargo.toml index 95fb58d..d6b9bd2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,15 +1,15 @@ [workspace] members = ["axum-controller", "axum-controller-macros"] -resolver = "2" +resolver = "3" [workspace.package] authors = ["Tristan Druyen "] categories = ["web-programming"] -description = "A controller & route macro for axum" +description = "Helper macro's for better readability of axum handlers" edition = "2024" homepage = "https://git.vlt81.de/vault81/axum-controller" keywords = ["axum", "controller", "macro", "routing"] license = "AGPL-3.0-or-later" readme = "README.md" repository = "https://git.vlt81.de/vault81/axum-controller" -version = "0.1.1" +version = "0.2.0" diff --git a/axum-controller-macros/src/lib.rs b/axum-controller-macros/src/lib.rs index 1bb6297..8ef3719 100644 --- a/axum-controller-macros/src/lib.rs +++ b/axum-controller-macros/src/lib.rs @@ -151,7 +151,7 @@ pub fn controller(attr: TokenStream, item: TokenStream) -> TokenStream { // one where it's #state let from_controller_into_router_impl = quote! { impl #struct_name { - fn into_router(&self, state: #state) -> axum::Router<#state> { + fn into_router(state: #state) -> axum::Router<#state> { let __nested_router = axum::Router::new() #(#route_calls)* #(#middleware_calls)* diff --git a/axum-controller/Cargo.toml b/axum-controller/Cargo.toml index d4c559a..dbeb5b2 100644 --- a/axum-controller/Cargo.toml +++ b/axum-controller/Cargo.toml @@ -14,7 +14,7 @@ repository.workspace = true version.workspace = true [dependencies] -axum-controller-macros = { path = "../axum-controller-macros", version = "0.1.1" } +axum-controller-macros = { path = "../axum-controller-macros", version = "0.2.0" } axum-typed-routing = { path = "../vendor/axum-typed-routing", version = "0.2.0" } [dev-dependencies] diff --git a/axum-controller/examples/controller.rs b/axum-controller/examples/controller.rs index f91192a..8ae4716 100644 --- a/axum-controller/examples/controller.rs +++ b/axum-controller/examples/controller.rs @@ -39,5 +39,5 @@ impl ExampleController { } fn main() { - let _router: axum::Router= ExampleController.into_router(AppState()); + let _router: axum::Router = ExampleController::into_router(AppState()); }