Struct jsonrpsee_types::SubscriptionMessage [−][src]
pub struct SubscriptionMessage {
pub raw: String,
pub subscribe_id: u64,
pub unsubscribe_id: u64,
pub unsubscribe_method: String,
pub send_back: Sender<Result<(Receiver<JsonValue>, SubscriptionId), Error>>,
}Expand description
Subscription message.
Fields
raw: StringSerialized message.
subscribe_id: u64Request ID of the subscribe message.
unsubscribe_id: u64Request ID of the unsubscribe message.
unsubscribe_method: StringMethod to use to unsubscribe later. Used if the channel unexpectedly closes.
send_back: Sender<Result<(Receiver<JsonValue>, SubscriptionId), 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.