Module client

Module client 

Source
Available on crate feature client only.
Expand description

NOMAD Protocol - Client Library

High-level API for NOMAD clients.

Structs§

BootstrapConfig
Bootstrap configuration.
BootstrapResult
Result of a successful bootstrap.
ClientConfig
Client configuration.
ClientIdentity
Client identity containing the key pair.
NomadClient
A NOMAD protocol client.
NomadClientBuilder
Builder for creating a NomadClient.
ServerInfo
Server information for connection.
StateReceiver
Handle for receiving state updates from the server.
StateSender
Handle for sending state updates to the server.

Enums§

BootstrapError
Errors during bootstrap.
ClientError
Errors that can occur in the NOMAD client.
ClientState
Internal client state.

Functions§

prepare_bootstrap
Perform client bootstrap.