pub struct SubscriptionsListenResultMeta {
pub subscription_id: RequestId,
pub server_info: Option<Implementation>,
}Expand description
Result metadata for a gracefully closed subscriptions/listen request.
Unlike NotificationMeta, the subscription ID is required because this
metadata appears only on the terminal result of a known subscription.
Fields§
§subscription_id: RequestIdThe JSON-RPC ID of the subscriptions/listen request being closed.
server_info: Option<Implementation>Identifies the server software producing the response.
Trait Implementations§
Source§impl Clone for SubscriptionsListenResultMeta
impl Clone for SubscriptionsListenResultMeta
Source§fn clone(&self) -> SubscriptionsListenResultMeta
fn clone(&self) -> SubscriptionsListenResultMeta
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 SubscriptionsListenResultMeta
impl<'de> Deserialize<'de> for SubscriptionsListenResultMeta
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SubscriptionsListenResultMeta, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SubscriptionsListenResultMeta, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for SubscriptionsListenResultMeta
impl Serialize for SubscriptionsListenResultMeta
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for SubscriptionsListenResultMeta
impl RefUnwindSafe for SubscriptionsListenResultMeta
impl Send for SubscriptionsListenResultMeta
impl Sync for SubscriptionsListenResultMeta
impl Unpin for SubscriptionsListenResultMeta
impl UnsafeUnpin for SubscriptionsListenResultMeta
impl UnwindSafe for SubscriptionsListenResultMeta
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