Structs§
- Authenticated
Marker - Marker for handlers that declare an
Authextractor as their second parameter. - Completion
RawMarker - Prompt
RawMarker - Resource
RawMarker - Typed
Marker - Marker for typed (deserialised) handlers.
Works for both
|params: MyStruct|and|args: serde_json::Value|sinceValueimplementsDeserializeOwned.
Traits§
- Completion
Handler - Into
Tool Result - Anything that can be returned from a tool handler
- Prompt
Handler - Resource
Handler - Tool
Handler - Implemented for async functions that can serve as tool handlers.
Type Aliases§
- BoxFuture
- A type-erased, boxed future
- Completion
Handler Fn - Handler
Fn - Boxed handler function for tool calls
- Prompt
Handler Fn - Resource
Handler Fn - Tool
Handler Fn