[][src]Struct flo_stream::Subscriber

pub struct Subscriber<Message> { /* fields omitted */ }

Represents a subscriber stream from a publisher sink

Methods

impl<Message: Clone> Subscriber<Message>[src]

pub fn resubscribe(&self) -> Self[src]

Resubscribes to the same publisher as this stream.

The new subscriber will receive any future messages that are also destined for this stream, but will not receive any past messages.

Trait Implementations

impl<Message: Clone> Clone for Subscriber<Message>[src]

It's possible to clone a subscriber stream. The clone will receive any waiting messages and any future messages for the original subscriber

impl<Message> Drop for Subscriber<Message>[src]

impl<Message> Stream for Subscriber<Message>[src]

type Item = Message

Values yielded by the stream.

Auto Trait Implementations

impl<Message> RefUnwindSafe for Subscriber<Message>

impl<Message> Send for Subscriber<Message> where
    Message: Send

impl<Message> Sync for Subscriber<Message> where
    Message: Send

impl<Message> Unpin for Subscriber<Message>

impl<Message> UnwindSafe for Subscriber<Message>

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> StreamExt for T where
    T: Stream + ?Sized
[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<S, T, E> TryStream for S where
    S: Stream<Item = Result<T, E>> + ?Sized
[src]

type Ok = T

The type of successful values yielded by this future

type Error = E

The type of failures yielded by this future

impl<S> TryStreamExt for S where
    S: TryStream + ?Sized
[src]