mcp_protocol/messages/completion.rs
1use serde::{Deserialize, Serialize};
2use crate::types::completion::{CompleteRequest, CompleteResponse};
3
4/// Message to request completion suggestions
5#[derive(Debug, Clone, Serialize, Deserialize)]
6pub struct CompletionCompleteRequest {
7 #[serde(flatten)]
8 pub params: CompleteRequest,
9}
10
11/// Response for completion suggestions
12#[derive(Debug, Clone, Serialize, Deserialize)]
13pub struct CompletionCompleteResponse {
14 #[serde(flatten)]
15 pub result: CompleteResponse,
16}