1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// Copyright (c) Zefchain Labs, Inc.
// SPDX-License-Identifier: Apache-2.0
//! This module provides a convenient library for writing a Linera client application.
/// Listens for notifications on the chains tracked by a client and reacts to them.
/// The context bundling the wallet, storage, and configuration a client operates with.
pub use ClientContext;
/// Prometheus metrics collected by the client.
/// Command-line options shared by the client binaries.
pub use Options;
/// Configuration types for wallets, committees, and validator servers.
/// Assorted parsing and command-line helper utilities.
/// Tooling for running throughput benchmarks against a network.
/// A storage-free client used as a benchmark load generator.
pub use Error;