Struct jsonrpsee_http_client::RegisterNotificationMessage [−][src]
pub struct RegisterNotificationMessage { pub method: String, pub send_back: Sender<Result<(Receiver<Value>, String), Error>>, }
Expand description
RegisterNotification message.
Fields
method: String
Method name this notification handler is attached to
send_back: Sender<Result<(Receiver<Value>, String), Error>>
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 RegisterNotificationMessage
impl Send for RegisterNotificationMessage
impl Sync for RegisterNotificationMessage
impl Unpin for RegisterNotificationMessage
impl !UnwindSafe for RegisterNotificationMessage
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,