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.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for SubscriptionMessageimpl Send for SubscriptionMessageimpl Sync for SubscriptionMessageimpl Unpin for SubscriptionMessageimpl !UnwindSafe for SubscriptionMessage