linera_client/
lib.rs

1// Copyright (c) Zefchain Labs, Inc.
2// SPDX-License-Identifier: Apache-2.0
3
4//! This module provides a convenient library for writing a Linera client application.
5
6#![recursion_limit = "256"]
7#![allow(async_fn_in_trait)]
8
9pub mod chain_listener;
10pub mod client_context;
11pub use client_context::ClientContext;
12#[cfg(not(web))]
13pub mod client_metrics;
14pub mod client_options;
15pub use client_options::Options;
16pub mod config;
17mod error;
18pub mod util;
19
20#[cfg(not(web))]
21pub mod benchmark;
22
23#[cfg(test)]
24mod unit_tests;
25
26pub use error::Error;