Struct jsonrpc_pubsub::Sink[][src]

pub struct Sink { /* fields omitted */ }

A handle to send notifications directly to subscribed client.

Implementations

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 !RefUnwindSafe for Sink

impl Send for Sink

impl Sync for Sink

impl Unpin for Sink

impl !UnwindSafe for Sink

Blanket Implementations

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

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

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

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]