pub trait CompletionDefinition:
HasCompletionMetadata
+ HasCompletionContext
+ HasCompletionHandling {
// Provided method
fn to_complete_request(&self) -> CompleteRequest { ... }
}Expand description
Complete MCP Completion Definition trait
This trait represents a complete, working MCP completion provider.
When you implement the required traits, you automatically get
CompletionDefinition for free via blanket implementation.
Provided Methods§
Sourcefn to_complete_request(&self) -> CompleteRequest
fn to_complete_request(&self) -> CompleteRequest
Convert this completion definition to a protocol CompleteRequest