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#![deny(clippy::large_futures)]
8#![allow(async_fn_in_trait)]
9
10pub mod chain_listener;
11pub mod client_context;
12pub mod client_options;
13pub mod config;
14mod error;
15pub mod util;
16pub mod wallet;
17
18#[cfg(feature = "benchmark")]
19pub mod benchmark;
20
21#[cfg(test)]
22mod unit_tests;
23
24pub use error::Error;