Crate nakadion [] [src]

Nakadion

A client for the Nakadi Event Broker.

Nakadion uses the Subscription API of Nakadi on the consuming side.

A producer might be added later.

Documentation

Documenatation can be found on docs.rs

Performance

This library is not meant to be used in a high performance scenario. It uses synchronous IO and lacks optimizations.

License

Nakadion is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE and LICENSE-MIT for details.

Modules

client

Use the NakadiClient to consume events from Nakadi

metrics

Structs

EventType

The Nakadi Event Type. Similiar to a topic.

Token

A token used for authentication against Nakadi.

TokenError

The Error type.

Enums

TokenErrorKind

The kind of an error.

Traits

ProvidesToken

Provides a Token.

TokenResultExt

Additional methods for Result, for easy interaction with this crate.

Type Definitions

TokenResult

Convenient wrapper around std::Result.