Struct jsonrpsee_core::client::SubscriptionMessage
source · pub struct SubscriptionMessage {
pub raw: String,
pub subscribe_id: Id<'static>,
pub unsubscribe_id: Id<'static>,
pub unsubscribe_method: String,
pub send_back: Sender<Result<(Receiver<JsonValue>, SubscriptionId<'static>), Error>>,
}
Expand description
Subscription message.
Fields§
§raw: String
Serialized message.
subscribe_id: Id<'static>
Request ID of the subscribe message.
unsubscribe_id: Id<'static>
Request ID of the unsubscribe message.
unsubscribe_method: String
Method to use to unsubscribe later. Used if the channel unexpectedly closes.
send_back: Sender<Result<(Receiver<JsonValue>, SubscriptionId<'static>), Error>>
If the subscription succeeds, we return a mpsc::Receiver
that will receive notifications.
When we get a response from the server about that subscription, we send the result over
this channel.