Struct nakadion::streaming_client::NakadiStreamingClient [] [src]

pub struct NakadiStreamingClient<M> { /* fields omitted */ }

Connects to Nakadi via HTTP and creates an iterator of lines from the data received from Nakadi.

Methods

impl<M> NakadiStreamingClient<M> where
    M: MetricsCollector
[src]

[src]

Create a new NakadiStreamingClient<M>.

[src]

Create a new NakadiStreamingClient<DevNullMetricsCollector>.

[src]

Create a new NakadiStreamingClient<M>.

Trait Implementations

impl<M: Clone> Clone for NakadiStreamingClient<M>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<M> StreamingClient for NakadiStreamingClient<M> where
    M: MetricsCollector
[src]

[src]

Establish a connection for stream consumption.

Auto Trait Implementations

impl<M> Send for NakadiStreamingClient<M> where
    M: Send

impl<M> Sync for NakadiStreamingClient<M> where
    M: Sync