pub enum ClientNotification {
Cancelled(FinalCancelledNotificationParams),
}Expand description
The one notification a final client may originate.
Variants§
Cancelled(FinalCancelledNotificationParams)
notifications/cancelled for a client-owned request.
Implementations§
Source§impl ClientNotification
impl ClientNotification
Sourcepub fn decode(request: &JsonRpcRequest) -> Result<Self, FinalNotificationError>
pub fn decode(request: &JsonRpcRequest) -> Result<Self, FinalNotificationError>
Admits one JSON-RPC notification only from the exact final client union.
Sourcepub fn encode(&self) -> Result<JsonRpcRequest, FinalNotificationError>
pub fn encode(&self) -> Result<JsonRpcRequest, FinalNotificationError>
Encodes this typed union as an ID-free JSON-RPC notification.
Trait Implementations§
Source§impl Clone for ClientNotification
impl Clone for ClientNotification
Source§fn clone(&self) -> ClientNotification
fn clone(&self) -> ClientNotification
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ClientNotification
impl RefUnwindSafe for ClientNotification
impl Send for ClientNotification
impl Sync for ClientNotification
impl Unpin for ClientNotification
impl UnsafeUnpin for ClientNotification
impl UnwindSafe for ClientNotification
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).