Enum jsonrpsee_core::client::FrontToBack
source · pub enum FrontToBack {
Batch(BatchMessage),
Notification(String),
Request(RequestMessage),
Subscribe(SubscriptionMessage),
RegisterNotification(RegisterNotificationMessage),
UnregisterNotification(String),
SubscriptionClosed(SubscriptionId<'static>),
}
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<'static>)
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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more