Struct sink::statefulsink::StatefulSink[][src]

pub struct StatefulSink<'a, TState, TInput, TResult, TError> where
    TState: Clone
{ /* fields omitted */ }

Sink implementation which owns an internal state that is made available to the provided handler when values are sent to it

Methods

impl<'a, TState, TInput, TResult, TError> StatefulSink<'a, TState, TInput, TResult, TError> where
    TState: Clone
[src]

Builds a StatefulSink using the default for TState

Builds a StatefulSink using the TState provided

Trait Implementations

impl<'a, TState, TInput, TResult, TError> ISink for StatefulSink<'a, TState, TInput, TResult, TError> where
    TState: Clone
[src]

Auto Trait Implementations

impl<'a, TState, TInput, TResult, TError> !Send for StatefulSink<'a, TState, TInput, TResult, TError>

impl<'a, TState, TInput, TResult, TError> !Sync for StatefulSink<'a, TState, TInput, TResult, TError>