Struct jsonrpsee_http_client::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<Value>, SubscriptionId), Error>>, }
Subscription message.
Fields
raw: String
Serialized message.
subscribe_id: u64
Request ID of the subscribe message.
unsubscribe_id: u64
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<Value>, 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 SubscriptionMessage
impl Send for SubscriptionMessage
impl Send for SubscriptionMessage
impl Sync for SubscriptionMessage
impl Sync for SubscriptionMessage
impl Unpin for SubscriptionMessage
impl Unpin for SubscriptionMessage
impl !UnwindSafe for SubscriptionMessage
impl !UnwindSafe for SubscriptionMessage
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]