Module monto::client [] [src]

Functions and types useful for implementing the Client Protocol, as defined in Section 4 of the specification.

Modules

messages

The Messages specific to the Client Protocol, as described in Section 4.5 of the specification.

Structs

Client

A Monto Client.

Config

Configuration for a Client.

Negotiation

A Future for a Client negotiating version information and establishing a connection to the Broker.

NegotiationError

The Error type.

ProductsIter

An iterator over the products a Client can request.

RequestError

The Error type.

SendError

The Error type.

Enums

NegotiationErrorKind

The kind of an error.

RequestErrorKind

The kind of an error.

SendErrorKind

The kind of an error.

Traits

RequestResultExt

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

SendResultExt

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