Trait sea_streamer::ConnectOptions

source ·
pub trait ConnectOptions: Default + Clone + Send {
    type Error: Error;

    // Required methods
    fn timeout(&self) -> Result<Duration, StreamErr<Self::Error>>;
    fn set_timeout(
        &mut self,
        d: Duration
    ) -> Result<&mut Self, StreamErr<Self::Error>>;
}
Expand description

Common options when connecting to a streamer.

Required Associated Types§

Required Methods§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl ConnectOptions for KafkaConnectOptions

source§

fn set_timeout( &mut self, v: Duration ) -> Result<&mut KafkaConnectOptions, StreamErr<KafkaError>>

Timeout for network requests. Default is 1 min

§

type Error = KafkaError

source§

fn timeout(&self) -> Result<Duration, StreamErr<KafkaError>>

source§

impl ConnectOptions for StdioConnectOptions

source§

fn set_timeout( &mut self, _: Duration ) -> Result<&mut StdioConnectOptions, StreamErr<StdioErr>>

This parameter is ignored because connection can never fail

§

type Error = StdioErr

source§

fn timeout(&self) -> Result<Duration, StreamErr<StdioErr>>

Implementors§