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}