Content-Length: 306932 | pFad | http://github.com/modelcontextprotocol/rust-sdk/issues/195

6E Enhancement: Refactoring tool macro · Issue #195 · modelcontextprotocol/rust-sdk · GitHub
Skip to content

Enhancement: Refactoring tool macro #195

Open
@jokemanfire

Description

@jokemanfire

Due to some historical reasons, there are some different logical operations in the macro of the tool for template and non template operations. The purpose of this refactoring is to unify the operations of these two different types of macros and make the tool macro support multiple tool macro declarations for structures. For the implementation of service macros, it may be necessary to split them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions









      ApplySandwichStrip

      pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


      --- a PPN by Garber Painting Akron. With Image Size Reduction included!

      Fetched URL: http://github.com/modelcontextprotocol/rust-sdk/issues/195

      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy