pub struct CompleteResult {
pub completion: Completion,
}Expand description
The server’s response to a completion/complete request
See the schema for details
Fields§
§completion: CompletionThe completion object containing the completion values.
Implementations§
Source§impl CompleteResult
impl CompleteResult
Sourcepub fn new(completion: Completion) -> Self
pub fn new(completion: Completion) -> Self
Create a new CompleteResult object
Trait Implementations§
Source§impl Debug for CompleteResult
impl Debug for CompleteResult
Source§impl Default for CompleteResult
impl Default for CompleteResult
Source§fn default() -> CompleteResult
fn default() -> CompleteResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CompleteResult
impl<'de> Deserialize<'de> for CompleteResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<T> From<Option<T>> for CompleteResultwhere
T: Into<Completion>,
Available on crate feature server only.
impl<T> From<Option<T>> for CompleteResultwhere
T: Into<Completion>,
Available on crate feature
server only.Source§impl<T> From<T> for CompleteResultwhere
T: Into<Completion>,
Available on crate feature server only.
impl<T> From<T> for CompleteResultwhere
T: Into<Completion>,
Available on crate feature
server only.Source§impl IntoResponse for CompleteResult
Available on crate feature server only.
impl IntoResponse for CompleteResult
Available on crate feature
server only.Source§fn into_response(self, req_id: RequestId) -> Response
fn into_response(self, req_id: RequestId) -> Response
Converts a type into MCP server response
Source§impl Serialize for CompleteResult
impl Serialize for CompleteResult
Source§impl<T, E> TryFrom<Result<T, E>> for CompleteResult
Available on crate feature server only.
impl<T, E> TryFrom<Result<T, E>> for CompleteResult
Available on crate feature
server only.Auto Trait Implementations§
impl Freeze for CompleteResult
impl RefUnwindSafe for CompleteResult
impl Send for CompleteResult
impl Sync for CompleteResult
impl Unpin for CompleteResult
impl UnwindSafe for CompleteResult
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more