1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// (c) Cartesi and individual authors (see AUTHORS)
// SPDX-License-Identifier: Apache-2.0 (see LICENSE)

#![allow(clippy::module_inception)]
#![allow(clippy::too_many_arguments)]

pub mod config;
pub mod error;
pub mod utils;

mod delegate_access;
mod env;
mod foldable;

pub use delegate_access::{AccessError, FoldMiddleware, SyncMiddleware};
pub use env::StateFoldEnvironment;
pub use foldable::Foldable;

#[cfg(test)]
mod test_utils;