Trait CalculatorServerSender

Source
pub trait CalculatorServerSender {
    type Transport: Transport;

    // Required method
    fn on_error<___R>(
        &self,
        request: &mut ___R,
    ) -> Result<SendFuture<'_, Self::Transport>, EncodeError>
       where ___R: Encode<<Self::Transport as Transport>::SendBuffer, Encoded = <OnError as Method>::Response>;
}
Expand description

A helper trait for the Calculator server sender.

Required Associated Types§

Required Methods§

Source

fn on_error<___R>( &self, request: &mut ___R, ) -> Result<SendFuture<'_, Self::Transport>, EncodeError>
where ___R: Encode<<Self::Transport as Transport>::SendBuffer, Encoded = <OnError as Method>::Response>,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<___T> CalculatorServerSender for ServerSender<___T, Calculator>
where ___T: Transport,

Source§

type Transport = ___T

Source§

fn on_error<___R>( &self, request: &mut ___R, ) -> Result<SendFuture<'_, Self::Transport>, EncodeError>
where ___R: Encode<<Self::Transport as Transport>::SendBuffer, Encoded = <OnError as Method>::Response>,

Implementors§