From e529bdda13d6c5d2d3460ccccde5a56b810a95c1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Feb 2026 01:23:25 +0000 Subject: [PATCH 1/2] Initial plan From a969b687697943c349fad644dfc043353f13e3a0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 1 Feb 2026 01:26:02 +0000 Subject: [PATCH 2/2] Fix documentation: use #[rustapi_rs::get] instead of #[rustapi::get] in phase11-demo/README.md Co-authored-by: Tuntii <121901995+Tuntii@users.noreply.github.com> --- phase11-demo/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/phase11-demo/README.md b/phase11-demo/README.md index f4143c7..9856a33 100644 --- a/phase11-demo/README.md +++ b/phase11-demo/README.md @@ -23,12 +23,12 @@ Declarative route protection with compile-time type safety. ```rust use rustapi_extras::{RoleGuard, PermissionGuard}; -#[rustapi::get("/admin")] +#[rustapi_rs::get("/admin")] async fn admin_only(guard: RoleGuard<"admin">) -> &'static str { "Admin area" } -#[rustapi::get("/users/delete")] +#[rustapi_rs::get("/users/delete")] async fn delete_user(guard: PermissionGuard<"users.delete">) -> &'static str { "Delete user" }