CompletionDefinition

Trait CompletionDefinition 

Source
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§

Source

fn to_complete_request(&self) -> CompleteRequest

Convert this completion definition to a protocol CompleteRequest

Implementors§