pub struct ListResourceTemplatesResultResponse {
pub id: RequestId,
pub result: ListResourceTemplatesResult,
/* private fields */
}Expand description
Latest MCP Protocol 2026_07_28 A successful response from the server for a {@link ListResourceTemplatesRequestresources/templates/list} request.
JSON schema
{
"description": "A successful response from the server for a {@link ListResourceTemplatesRequestresources/templates/list} request.",
"type": "object",
"required": [
"id",
"jsonrpc",
"result"
],
"properties": {
"id": {
"$ref": "#/$defs/RequestId"
},
"jsonrpc": {
"type": "string",
"const": "2.0"
},
"result": {
"$ref": "#/$defs/ListResourceTemplatesResult"
}
}
}Fields§
§id: RequestId§result: ListResourceTemplatesResultImplementations§
Trait Implementations§
Source§impl Clone for ListResourceTemplatesResultResponse
impl Clone for ListResourceTemplatesResultResponse
Source§fn clone(&self) -> ListResourceTemplatesResultResponse
fn clone(&self) -> ListResourceTemplatesResultResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for ListResourceTemplatesResultResponse
impl<'de> Deserialize<'de> for ListResourceTemplatesResultResponse
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
Auto Trait Implementations§
impl Freeze for ListResourceTemplatesResultResponse
impl RefUnwindSafe for ListResourceTemplatesResultResponse
impl Send for ListResourceTemplatesResultResponse
impl Sync for ListResourceTemplatesResultResponse
impl Unpin for ListResourceTemplatesResultResponse
impl UnsafeUnpin for ListResourceTemplatesResultResponse
impl UnwindSafe for ListResourceTemplatesResultResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more