[][src]Struct jsonrpc_pubsub::Sink

pub struct Sink { /* fields omitted */ }

A handle to send notifications directly to subscribed client.

Methods

impl Sink[src]

pub fn notify(&self, val: Params) -> SinkResult[src]

Sends a notification to a client.

Trait Implementations

impl Clone for Sink[src]

impl Debug for Sink[src]

impl Sink for Sink[src]

type SinkItem = Params

The type of value that the sink accepts.

type SinkError = TransportError

The type of value produced by the sink when an error occurs.

Auto Trait Implementations

impl Send for Sink

impl Unpin for Sink

impl Sync for Sink

impl !UnwindSafe for Sink

impl !RefUnwindSafe for Sink

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]