bee_ledger/types/
mod.rs

1// Copyright 2020-2021 IOTA Stiftung
2// SPDX-License-Identifier: Apache-2.0
3
4//! A module providing all types required to compute and maintain the ledger state.
5
6pub mod snapshot;
7
8mod balance;
9mod balance_diff;
10mod consumed_output;
11mod created_output;
12mod error;
13mod ledger_index;
14mod migration;
15mod output_diff;
16mod receipt;
17mod treasury_diff;
18mod treasury_output;
19mod unspent;
20
21pub use balance::Balance;
22pub use balance_diff::{BalanceDiff, BalanceDiffs};
23
24pub use consumed_output::ConsumedOutput;
25pub use created_output::CreatedOutput;
26pub use error::Error;
27pub use ledger_index::LedgerIndex;
28pub use migration::Migration;
29pub use output_diff::OutputDiff;
30pub use receipt::Receipt;
31pub use treasury_diff::TreasuryDiff;
32pub use treasury_output::TreasuryOutput;
33pub use unspent::Unspent;