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>>,
}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 SubscriptionMessage
impl !RefUnwindSafe for SubscriptionMessageimpl Send for SubscriptionMessage
impl Send for SubscriptionMessageimpl Sync for SubscriptionMessage
impl Sync for SubscriptionMessageimpl Unpin for SubscriptionMessage
impl Unpin for SubscriptionMessageimpl !UnwindSafe for SubscriptionMessage
impl !UnwindSafe for SubscriptionMessage