Enum jsonrpsee_http_client::FrontToBack [−][src]
pub enum FrontToBack { Batch(BatchMessage), Notification(String), Request(RequestMessage), Subscribe(SubscriptionMessage), RegisterNotification(RegisterNotificationMessage), UnregisterNotification(String), SubscriptionClosed(SubscriptionId), }
Expand description
Message that the Client can send to the background task.
Variants
Batch(BatchMessage)
Send a batch request to the server.
Notification(String)
Send a notification to the server.
Request(RequestMessage)
Send a request to the server.
Subscribe(SubscriptionMessage)
Send a subscription request to the server.
RegisterNotification(RegisterNotificationMessage)
Register a notification handler
UnregisterNotification(String)
Unregister a notification handler
SubscriptionClosed(SubscriptionId)
When a subscription channel is closed, we send this message to the background task to mark it ready for garbage collection.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for FrontToBack
impl Send for FrontToBack
impl Sync for FrontToBack
impl Unpin for FrontToBack
impl !UnwindSafe for FrontToBack
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>,