pub struct SubscriptionsListenResultResponse {
pub id: RequestId,
pub result: SubscriptionsListenResult,
/* private fields */
}Expand description
Latest MCP Protocol 2026_07_28 A successful response from the server for a {@link SubscriptionsListenRequestsubscriptions/listen} request, sent when the server tears the subscription down gracefully.
JSON schema
{
"description": "A successful response from the server for a {@link SubscriptionsListenRequestsubscriptions/listen}\nrequest, sent when the server tears the subscription down gracefully.",
"type": "object",
"required": [
"id",
"jsonrpc",
"result"
],
"properties": {
"id": {
"$ref": "#/$defs/RequestId"
},
"jsonrpc": {
"type": "string",
"const": "2.0"
},
"result": {
"$ref": "#/$defs/SubscriptionsListenResult"
}
}
}Fields§
§id: RequestId§result: SubscriptionsListenResultImplementations§
Trait Implementations§
Source§impl Clone for SubscriptionsListenResultResponse
impl Clone for SubscriptionsListenResultResponse
Source§fn clone(&self) -> SubscriptionsListenResultResponse
fn clone(&self) -> SubscriptionsListenResultResponse
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 SubscriptionsListenResultResponse
impl<'de> Deserialize<'de> for SubscriptionsListenResultResponse
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 SubscriptionsListenResultResponse
impl RefUnwindSafe for SubscriptionsListenResultResponse
impl Send for SubscriptionsListenResultResponse
impl Sync for SubscriptionsListenResultResponse
impl Unpin for SubscriptionsListenResultResponse
impl UnsafeUnpin for SubscriptionsListenResultResponse
impl UnwindSafe for SubscriptionsListenResultResponse
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