Struct jsonrpsee_http_client::Subscription [−][src]
pub struct Subscription<Notif> { pub to_back: Sender<FrontToBack>, pub notifs_rx: Receiver<Value>, pub id: SubscriptionId, pub marker: PhantomData<Notif>, }
Active subscription on a Client.
Fields
to_back: Sender<FrontToBack>
Channel to send requests to the background task.
notifs_rx: Receiver<Value>
Channel from which we receive notifications from the server, as encoded JsonValue
s.
id: SubscriptionId
Subscription ID,
marker: PhantomData<Notif>
Marker in order to pin the Notif
parameter.
Implementations
impl<Notif> Subscription<Notif> where
Notif: DeserializeOwned,
[src]
impl<Notif> Subscription<Notif> where
Notif: DeserializeOwned,
[src]Trait Implementations
impl<Notif> Drop for Subscription<Notif>
[src]
impl<Notif> Drop for Subscription<Notif>
[src]Auto Trait Implementations
impl<Notif> !RefUnwindSafe for Subscription<Notif>
impl<Notif> !RefUnwindSafe for Subscription<Notif>
impl<Notif> Send for Subscription<Notif> where
Notif: Send,
impl<Notif> Send for Subscription<Notif> where
Notif: Send,
impl<Notif> Sync for Subscription<Notif> where
Notif: Sync,
impl<Notif> Sync for Subscription<Notif> where
Notif: Sync,
impl<Notif> Unpin for Subscription<Notif> where
Notif: Unpin,
impl<Notif> Unpin for Subscription<Notif> where
Notif: Unpin,
impl<Notif> !UnwindSafe for Subscription<Notif>
impl<Notif> !UnwindSafe for Subscription<Notif>
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]