[][src]Struct exonum::runtime::oneshot::Sender

pub struct Sender(_);

The sending-half of channel type. This half can only be owned by one thread, but it can be cloned to send to other threads.

Deployment status can be sent through this channel with send.

Methods

impl Sender[src]

pub fn send(self, deployment_status: Result<(), ExecutionError>)[src]

Sends a deployment status on this channel.

This method will never block the current thread.

Trait Implementations

impl Clone for Sender[src]

impl Debug for Sender[src]

Auto Trait Implementations

impl !RefUnwindSafe for Sender

impl Send for Sender

impl !Sync for Sender

impl Unpin for Sender

impl !UnwindSafe for Sender

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>,