rust-sdk/crates/rmcp-macros/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
nazq 9b507f5018
fix(rmcp-macros): replace deprecated *Param type aliases with *Params (#727)
The `#[task_handler]` macro generates code using deprecated type aliases
(`PaginatedRequestParam`, `CallToolRequestParam`, `GetTaskInfoParam`,
`GetTaskResultParam`, `CancelTaskParam`) that were renamed to `*Params`
in rmcp 0.13.0. This causes 5 deprecation warnings for every crate
using the macro.

Update all references to use the canonical `*Params` names:
- `PaginatedRequestParam` → `PaginatedRequestParams`
- `CallToolRequestParam` → `CallToolRequestParams`
- `GetTaskInfoParam` → `GetTaskInfoParams`
- `GetTaskResultParam` → `GetTaskResultParams`
- `CancelTaskParam` → `CancelTaskParams`

Also fix the corresponding doc examples in `lib.rs`.

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-07 15:13:54 -05:00
..
common.rs fix(macros): support #[doc = include_str!(...)] for macros (#444) 2025-09-23 16:49:43 +08:00
lib.rs fix(rmcp-macros): replace deprecated *Param type aliases with *Params (#727) 2026-03-07 15:13:54 -05:00
prompt.rs fix: api ergonomics follow-up (#720) 2026-03-03 12:05:32 -05:00
prompt_handler.rs Implement SEP-1319: Decouple Request Payload from RPC Methods (#617) 2026-01-16 12:16:52 -05:00
prompt_router.rs feat: Add prompt support (#351) 2025-08-21 11:22:19 +08:00
task_handler.rs fix(rmcp-macros): replace deprecated *Param type aliases with *Params (#727) 2026-03-07 15:13:54 -05:00
tool.rs fix: api ergonomics follow-up (#720) 2026-03-03 12:05:32 -05:00
tool_handler.rs fix(tasks): expose execution.taskSupport on tools (#635) 2026-02-03 19:17:36 -05:00
tool_router.rs docs(macro): fix visibility attribute's usage of handler macro (#481) 2025-10-13 11:21:39 +08:00